Pertanyaan yang diberi tag stl

137
C ++ Operator Alamat Ganda? (&&)

Saya membaca kode sumber STL dan saya tidak tahu apa &&yang seharusnya dilakukan oleh operator alamat. Ini adalah contoh kode dari stl_vector.h: vector& operator=(vector&& __x) // <-- Note double ampersands here { // NB: DR 675. this->clear(); this->swap(__x);...

130
Bagaimana cara mengatur ukuran awal std :: vector?

Saya punya vector<CustomClass*>dan saya meletakkan banyak item dalam vektor dan saya perlu akses cepat, jadi saya tidak menggunakan daftar. Bagaimana cara mengatur ukuran awal vektor (misalnya menjadi 20.000 tempat, jadi untuk menghindari salinan ketika saya memasukkan

123
Mengapa std :: queue :: pop mengembalikan nilai.?

Saya membuka halaman ini tetapi saya tidak bisa mendapatkan alasan yang sama. Di sana disebutkan itu "lebih bijaksana untuk tidak mengembalikan nilai sama sekali dan meminta klien menggunakan front () untuk memeriksa nilai di depan antrean" Tapi memeriksa elemen dari front () juga membutuhkan...

121
Evaluasi apakah daftar JSTL kosong

Saya telah mencoba untuk mengevaluasi apakah daftar array ini kosong atau tidak tetapi tidak satupun dari ini yang dikompilasi: <c:if test="${myObject.featuresList.size == 0 }"> <c:if test="${myObject.featuresList.length == 0 }"> <c:if test="${myObject.featuresList.size() == 0...

118
remove_if setara dengan std :: map

Saya mencoba menghapus berbagai elemen dari peta berdasarkan kondisi tertentu. Bagaimana cara melakukannya menggunakan algoritma STL? Awalnya saya berpikir untuk menggunakan remove_iftetapi tidak mungkin karena remove_if tidak berfungsi untuk wadah asosiatif. Apakah ada algoritme setara...