Pertanyaan yang diberi tag «stdvector»

Jenis urutan yang ditentukan sebagai bagian dari Pustaka Standar.

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 …
30 c++  c++11  vector  stdvector  swap 

3
Mengurutkan vektor dalam urutan menurun dalam dua rentang
Katakanlah saya memiliki vektor bilangan bulat: std::vector<int> indices; for (int i=0; i<15; i++) indices.push_back(i); Lalu saya mengurutkannya dalam urutan menurun: sort(indices.begin(), indices.end(), [](int first, int second) -> bool{return indices[first] > indices[second];}) for (int i=0; i<15; i++) printf("%i\n", indices[i]); Ini menghasilkan yang berikut: 14 13 12 11 10 9 8 7 …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.