gpt4 book ai didi

c++ - 如何在 C++ 中从 vector 中获取一系列项目

转载 作者:太空狗 更新时间:2023-10-29 19:59:24 28 4
gpt4 key购买 nike

我需要从 std::vector 中获取一系列元素。类似于 python 切片操作符:

range = vector[0:n]

显而易见的方法是遍历所需的元素。还有其他更好的方法吗?

最佳答案

vector 的构造函数之一是:

template <class InputIterator>
vector ( InputIterator first, InputIterator last, const Allocator& = Allocator() );

因此您只需创建一个传递所需迭代器的新 vector 。

关于c++ - 如何在 C++ 中从 vector 中获取一系列项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13309455/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com