Pertanyaan yang diberi tag «boost»

Boost adalah koleksi besar pustaka berkualitas tinggi yang ditujukan untuk digunakan dalam C ++. Boost gratis, dan sering dianggap sebagai "pustaka standar kedua".


11
Apa keuntungan menggunakan pustaka C ++ Boost? [Tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat …
123 c++  boost 


2
Contoh yang bagus untuk boost :: algoritma :: join
Saya baru-baru ini ingin menggunakan boost :: algoritma :: join tetapi saya tidak dapat menemukan contoh penggunaan apa pun dan saya tidak ingin menginvestasikan banyak waktu untuk mempelajari pustaka Boost Range hanya untuk menggunakan fungsi yang satu ini. Adakah yang bisa memberikan contoh yang baik tentang bagaimana menggunakan join pada …
116 c++  string  boost  join 


25
Bagian Boost yang paling sering digunakan [tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat …
115 c++  boost 

17
C ++ - meneruskan referensi ke std :: shared_ptr atau boost :: shared_ptr
Jika saya memiliki fungsi yang perlu bekerja dengan a shared_ptr, bukankah akan lebih efisien untuk memberikan referensi padanya (jadi untuk menghindari penyalinan shared_ptrobjek)? Apa saja kemungkinan efek samping yang buruk? Saya membayangkan dua kemungkinan kasus: 1) di dalam fungsi salinan dibuat dari argumen, seperti di ClassA::take_copy_of_sp(boost::shared_ptr<foo> &sp) { ... m_sp_member=sp; …

4
Perbedaan antara `const shared_ptr <T>` dan `shared_ptr <const T>`?
Saya menulis metode pengakses untuk penunjuk bersama di C ++ yang berjalan seperti ini: class Foo { public: return_type getBar() const { return m_bar; } private: boost::shared_ptr&lt;Bar&gt; m_bar; } Jadi untuk mendukung keteguhan getBar()jenis kembalian haruslah boost::shared_ptryang mencegah modifikasi dari Barpoin itu. Dugaan saya adalah shared_ptr&lt;const Bar&gt;tipe yang ingin saya …
115 c++  boost  const  shared-ptr 

23
Dapatkan jalur yang dapat dieksekusi
Saya tahu pertanyaan ini telah ditanyakan sebelumnya tetapi saya masih belum melihat jawaban yang memuaskan, atau jawaban yang pasti "tidak, ini tidak dapat dilakukan", jadi saya akan bertanya lagi! Yang ingin saya lakukan adalah mendapatkan jalur ke eksekusi yang sedang berjalan, baik sebagai jalur absolut atau relatif ke tempat eksekusi …
114 c++  boost  executable 

6
Cara menghubungkan program C ++ dengan Boost menggunakan CMake
Seperti apa tampilan file CMake saya untuk menautkan program saya dengan pustaka Boost di Ubuntu? Kesalahan yang ditampilkan selama berjalan make: main.cpp:(.text+0x3b): undefined reference to `boost::program_options::options_description::m_default_line_length' File utamanya sangat sederhana: #include &lt;boost/program_options/options_description.hpp&gt; #include &lt;boost/program_options/option.hpp&gt; using namespace std; #include &lt;iostream&gt; namespace po = boost::program_options; int main(int argc, char** argv) { po::options_description …
109 c++  boost  cmake 


4
Di mana shared_ptr?
Saya sangat frustrasi sekarang setelah beberapa jam mencoba menemukan di mana shared_ptr berada. Tak satu pun dari contoh yang saya lihat menunjukkan kode lengkap untuk menyertakan header shared_ptr(dan berfungsi). Cukup menyatakan std, tr1dan &lt;memory&gt;tidak membantu sama sekali! Saya telah mengunduh penguat dan semuanya tetapi tetap tidak muncul! Dapatkah seseorang membantu …

2
boost :: flat_map dan kinerjanya dibandingkan dengan map dan unordered_map
Sudah menjadi pengetahuan umum dalam pemrograman bahwa lokalitas memori meningkatkan kinerja banyak karena cache ditemukan. Baru-baru ini saya menemukan tentang boost::flat_mapimplementasi peta berbasis vektor. Tampaknya tidak sepopuler biasanya map/ unordered_mapjadi saya belum bisa menemukan perbandingan kinerja apa pun. Bagaimana cara membandingkannya dan apa kasus penggunaan terbaik untuk itu? Terima kasih!
103 c++  boost  map 

7
Angka acak berbobot
Saya mencoba menerapkan bilangan acak berbobot. Saat ini aku hanya membenturkan kepalaku ke dinding dan tidak bisa memahami ini. Dalam proyek saya (rentang tangan Hold'em, analisis ekuitas all-in subjektif), saya menggunakan fungsi acak Boost. Jadi, katakanlah saya ingin memilih nomor acak antara 1 dan 3 (jadi 1, 2 atau 3). …
102 c++  boost  random 

3
Men-downcast shared_ptr <Base> ke shared_ptr <Derived>?
Pembaruan: shared_ptr dalam contoh ini seperti yang ada di Boost, tetapi tidak mendukung shared_polymorphic_downcast (atau dynamic_pointer_cast atau static_pointer_cast dalam hal ini)! Saya mencoba untuk menginisialisasi penunjuk bersama ke kelas turunan tanpa kehilangan jumlah referensi: struct Base { }; struct Derived : public Base { }; shared_ptr&lt;Base&gt; base(new Base()); shared_ptr&lt;Derived&gt; derived; …
102 c++  gcc  boost 

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.