Pertanyaan yang diberi tag stl

192
Apa itu deque di STL?

На этот вопрос есть ответы на Stack Overflow на русском : Особенность размещение элементов в std :: deque :: deque Saya sedang melihat wadah STL dan mencoba untuk mencari tahu apa itu sebenarnya (yaitu struktur data yang digunakan), dan deque menghentikan saya: Saya pikir...

189
Jangan mewarisi dari std :: vector

Ok, ini benar-benar sulit untuk diakui, tetapi saya memiliki godaan yang kuat saat ini untuk diwarisi std::vector. Saya membutuhkan sekitar 10 algoritma yang disesuaikan untuk vektor dan saya ingin mereka menjadi anggota vektor secara langsung. Tapi tentu saja saya juga ingin memiliki...

185
Wadah STL atau Qt?

Apa pro dan kontra dari menggunakan kontainer Qt ( QMap, QVector, dll) lebih setara STL mereka? Saya dapat melihat satu alasan untuk memilih Qt: Wadah Qt dapat diteruskan ke bagian Qt lainnya. Sebagai contoh, mereka dapat digunakan untuk mengisi a QVariantdan kemudian a QSettings(dengan beberapa...

166
Bagaimana cara menghapus std :: antrian secara efisien?

Saya menggunakan std :: antrian untuk mengimplementasikan kelas JobQueue. (Pada dasarnya kelas ini memproses setiap pekerjaan dengan cara FIFO). Dalam satu skenario, saya ingin menghapus antrian dalam satu kesempatan (hapus semua pekerjaan dari antrian). Saya tidak melihat metode yang jelas...

163
JSTL di JSF2 Facelets… masuk akal?

Saya ingin menampilkan sedikit kode Facelets dengan syarat. Untuk itu, tag JSTL tampaknya berfungsi dengan baik: <c:if test="${lpc.verbose}"> ... </c:if> Namun, saya tidak yakin apakah ini praktik terbaik? Apakah ada cara lain untuk mencapai tujuan

160
Apa jaminan kompleksitas dari kontainer standar?

Rupanya ;-) kontainer standar memberikan beberapa bentuk jaminan. Apa jenis jaminan dan apa sebenarnya perbedaan antara berbagai jenis wadah? Bekerja dari halaman SGI (tentang STL ) saya telah menemukan ini: Container Types: ================ Container: Forward Container Reverse Container...

157
Apa iterator-> detik artinya?

Dalam C ++, apa tipe dari a std::map<>::iterator? Kita tahu bahwa suatu objek itbertipe std::map<A,B>::iteratormemiliki kelebihan operator ->yang mengembalikan a std::pair<A,B>*, dan bahwa std::pair<>memiliki a firstdan secondanggota. Tetapi, untuk apa kedua anggota ini...