Pertanyaan yang diberi tag stdvector

Jenis urutan yang ditentukan sebagai bagian dari Pustaka Standar.

146
C ++, salin set ke vektor

Saya perlu menyalin std::setke std::vector: std::set <double> input; input.insert(5); input.insert(6); std::vector <double> output; std::copy(input.begin(), input.end(), output.begin()); //Error: Vector iterator not dereferencable Dimana

97
Bagaimana cara mengacak std :: vector?

Saya mencari cara umum yang dapat digunakan kembali untuk mengacak a std::vectordi C ++. Beginilah cara saya saat ini melakukannya, tetapi menurut saya itu tidak terlalu efisien karena memerlukan array perantara dan perlu mengetahui jenis itemnya (DeckCard dalam contoh

95
vektor :: di vs. vektor :: operator []

Saya tahu itu at()lebih lambat daripada []karena pemeriksaan batasnya, yang juga dibahas dalam pertanyaan serupa seperti C ++ Vector pada / [] kecepatan operator atau :: std :: vector :: at () vs operator [] << hasil yang mengejutkan !! 5 hingga 10 kali lebih lambat / lebih cepat! . Saya...