0
私の目標は、vector
を別の位置に挿入することです。具体的な位置はC++でvector
です。 例:C++特定の位置から他のベクターにベクターを挿入する
std::vector<int> a = {1, 2, 3};
std::vector<int> b = {4, 5, 6};
int position = 1;
出力:1、4、5、6、2、3
私の目標は、vector
を別の位置に挿入することです。具体的な位置はC++でvector
です。 例:C++特定の位置から他のベクターにベクターを挿入する
std::vector<int> a = {1, 2, 3};
std::vector<int> b = {4, 5, 6};
int position = 1;
出力:1、4、5、6、2、3
それは簡単です:
vector<int> a = {1, 2, 3};
vector<int> b = {4, 5, 6};
int position = 1;
a.insert(a.begin()+position,b.begin(),b.end());
我々はinsert機能によってそれを簡単に行うことができます。
std::vector<int> a = {1, 2, 3};
std::vector<int> b = {4, 5, 6};
auto it = a.begin();
int position = 1;
a.insert(it+position, b.begin(), b.end());
'std :: vector'クラスのドキュメントを簡単に調べましたか?情報は*すぐそこにあるので.... – DevSolar