Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Menggabungkan Berbilang std::vektor dengan Cekap dalam C ?
Menggabungkan Pelbagai std::Vektor
Menggabungkan dua atau lebih std::vektor ialah tugas biasa dalam pengaturcaraan C. Begini cara anda boleh melakukannya:
Menggunakan Kaedah insert()
Kaedah insert() membolehkan anda memasukkan elemen pada kedudukan tertentu dalam vektor. Untuk menggabungkan dua vektor, masukkan vektor kedua pada penghujung vektor pertama seperti berikut:
vector1.insert(vector1.end(), vector2.begin(), vector2.end());
Ini akan menambahkan elemen vektor2 ke penghujung vektor1, dengan berkesan menggabungkan kedua-dua vektor.
Contoh:
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 << " "; }
Output:
Concatenated Vector: 1 2 3 4 5 6
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggabungkan Berbilang std::vektor dengan Cekap dalam C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!