連接多個 std::Vector
連接兩個或多個 std::vector 是 C 程式設計中常見的任務。具體操作方法如下:
使用 insert() 方法
insert() 方法允許您在向量中的特定位置插入元素。要連接兩個向量,請在第一個向量的末尾插入第二個向量,如下所示:
vector1.insert(vector1.end(), vector2.begin(), vector2.end());
這會將向量2 的元素附加到向量1 的末尾,從而有效地連接兩個向量向量。
範例:
std::vector<int> vector1 {1, 2, 3}; std::vector<int> vector2 {4, 5, 6}; vector1.insert(vector1.end(), vector2.begin(), vector2.end()); std::cout << "Concatenated Vector: "; for (int num : vector1) { std::cout << num << " "; }
輸出:
Concatenated Vector: 1 2 3 4 5 6
以上是如何在 C 中有效地連接多個 std::vector ?的詳細內容。更多資訊請關注PHP中文網其他相關文章!