Pertanyaan yang diberi tag «containers»

Kontainer adalah kelas, struktur data, atau tipe data abstrak yang contohnya adalah kumpulan objek lain. Container biasanya menggunakan generik atau template sehingga berbagai macam objek dapat ditambahkan.



2
Mengapa std :: stack menggunakan std :: deque secara default?
Karena satu-satunya operasi yang diperlukan agar container digunakan dalam stack adalah: kembali() push_back () pop_back () Mengapa penampung default untuknya adalah deque, bukan vektor? Jangan deque realokasi memberikan buffer dari elemen sebelum front () sehingga push_front () adalah operasi yang efisien? Bukankah elemen-elemen ini terbuang percuma karena mereka tidak akan …
91 c++  stl  containers 

11
Pola desain tunggal vs kacang tunggal dalam wadah musim semi
Seperti yang kita semua tahu kita memiliki bean sebagai singleton secara default di Spring container dan jika kita memiliki aplikasi web berdasarkan framework Spring maka dalam hal ini kita benar-benar perlu mengimplementasikan pola desain Singleton untuk menyimpan data global daripada hanya membuat bean melalui spring. . Mohon bersabarlah jika saya …



4
Wadah STL dengan jenis tertentu sebagai argumen umum
Apakah ada cara saya bisa membuat fungsi yang mengambil wadah dengan tipe tertentu (katakanlah std::string) sebagai parameter void foo(const std::container<std::string> &cont) { for(std::string val: cont) { std::cout << val << std::endl; } } dan menyebutnya untuk setiap jenis wadah stl sebagai input? seperti diatas? std::set<std::string> strset; std::vector<std::string> strvec; std::list<std::string> strlist; …


1
lsb_release: perintah tidak ditemukan dalam wadah Docker Ubuntu terbaru
Saya hanya ingin menguji sesuatu dengan sangat cepat. Jadi saya menjalankan wadah buruh pelabuhan dan saya ingin memeriksa versi mana yang saya jalankan: $ docker run -it ubuntu root@471bdb08b11a:/# lsb_release -a bash: lsb_release: command not found root@471bdb08b11a:/# Jadi saya mencoba menginstalnya (seperti yang disarankan di sini ): root@471bdb08b11a:/# apt install …
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.