連接兩個向量
組合兩個向量是 C 中常見的操作。幸運的是,C 標準函式庫提供了一種使用 insert() 函數連接兩個向量的簡單方法。
如何連接兩個向量
要連接兩個向量,您可以使用以下程式碼:
vector1.insert(vector1.end(), vector2.begin(), vector2.end());
這段程式碼將vector2的元素追加到vector1的最後。 insert() 函數採用三個參數:
透過將這些參數傳遞給insert() 函數,您可以有效地將vector2 的元素附加到vector1 的末端。
範例
考慮以下內容範例:
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 i : vector1) { std::cout << i << " "; }
輸出:
Concatenated vector: 1 2 3 4 5 6
如您所見,向量2的元素已成功附加到向量1的末端。
以上是如何使用「insert()」在 C 中連接兩個向量?的詳細內容。更多資訊請關注PHP中文網其他相關文章!