6
Apakah aman untuk menukar dua vektor berbeda dalam C ++, menggunakan metode std :: vector :: swap?
Misalkan Anda memiliki kode berikut: #include <iostream> #include <string> #include <vector> int main() { std::vector<std::string> First{"example", "second" , "C++" , "Hello world" }; std::vector<std::string> Second{"Hello"}; First.swap(Second); for(auto a : Second) std::cout << a << "\n"; return 0; } Bayangkan vektor tidak std::string, belum kelas: std::vector<Widget> WidgetVector; std::vector<Widget2> Widget2Vector; Apakah masih …