仍然是编码的初学者,但有没有办法从数组中获取子数组而不使用嵌套循环,即更传统的方法?
答案 0 :(得分:1)
假设您想要一个向量的一部分的副本,您可以使用一个构造函数,该构造函数为新向量的开头和结尾带有一个交互器。
vector<int> array = {0, 1, 2, 3, 4, 5};
vector<int> subArray(array.cbegin() + 2, array.cbegin() + 4);
for (int i : subArray) {
cout << i << endl;
}
输出:
2
3