Pertanyaan tentang topik tersebut 'boost'

parser: mengurai rumus dalam file template
Pertama-tama saya akan menjelaskan masalahnya dan kemudian apa yang saya lihat saat ini, dalam kaitannya dengan perpustakaan. Dalam aplikasi saya, kami memiliki sekumpulan variabel yang selalu tersedia. Misalnya: TOTAL_ITEMS, PRICE, CONTRACTS, DLL...
290 dilihat
schedule 15.11.2023

Boost - kompilasi silang - dari Linux ke Windows
Saya telah mengunduh kode sumber "boost" (1.40.0) dari beranda mereka "www.boost.org". Saya telah menginstal Linux (Ubuntu 9.04 Jaunty) dan mencoba mengkompilasi perpustakaan boost ke versi "WINDOWS" (mis. ".dll", BUKAN ".so") dari mesin "LINUX"...
10638 dilihat
schedule 07.11.2023

Bagaimana cara mengambil id utas dari boost::thread?
Saya ingin dapat mengidentifikasi utas dengan id sederhana saat masuk sehingga mudah untuk melacak eksekusi satu utas. Dengan windows menggunakan API GetCurrentThreadId() dapat mencapai apa yang saya inginkan. Di boost::thread ada metode...
29636 dilihat
schedule 24.11.2023

meningkatkan string mpl
Hai dalam dokumentasi boost mpl saya telah menemukan mpl::string dan contoh berikut: typedef mpl::string<'hell','o wo','rld'> hello; Saya sedikit terkejut karena menurut saya di C atau C++ kita tidak boleh memiliki lebih dari satu...
1330 dilihat
schedule 10.11.2023

Bagaimana boost::lexical_cast hanya mengambil satu jenis templat?
Saya telah memeriksa kekacauan yang ada di lexical_cast.hpp dan ini terus luput dari perhatian saya. Bagaimana lexical_cast, yang 'definisi dasarnya' mengambil sumber dan tujuan templat, dapat menerima tata bahasa seperti...
191 dilihat

boost::interprocess - mengalokasikan_aligned di memori bersama?
Jika saya menggunakan allocate_aligned untuk mengalokasikan blok memori yang selaras dalam sebagian memori bersama, lalu bagaimana cara mengidentifikasi blok yang sama di proses lain? Misalnya. managed_shared_memory managed_shm(open_or_create,...
761 dilihat

ld: perpustakaan tidak ditemukan untuk -lboost_system clang: error: perintah linker gagal dengan kode keluar 1 (gunakan -v untuk melihat pemanggilan)
Setelah mencoba beberapa solusi, saya rasa saya memerlukan bantuan untuk memahami cara membangun Boost dengan benar untuk Mac OSX Lion, membangun aplikasi lintas platform di XCode 4 tanpa hasil =s Saya telah mengikuti panduan ini. Dan lakukan...
1430 dilihat
schedule 08.11.2023

Boost Log 2.0 : mengosongkan tingkat Keparahan di log
Saya menggunakan Boost-Log 2.0, yang memiliki beberapa perbedaan dari versi 1, dan saya kesulitan mengeluarkan atribut "Keparahan". Saya menggunakan pemformat "Boost.Format-style". "%TimeStamp% [%Uptime%] (%LineID%) <%Severity%>:...
11304 dilihat
schedule 19.11.2023

boost::log add_file_log tidak menulis jika aplikasi keluar dengan CTRL_CLOSE_EVENT
Saya menggunakan Windows 7, menggunakan boost::log in v1.54 di aplikasi konsol. Saya menggunakan add_file_log() dengan rotasi, yang berfungsi dengan baik selama fungsi main() saya keluar. Namun jika aplikasi dihentikan secara eksternal dengan...
874 dilihat
schedule 03.11.2023

Peningkatan::sistem file::is_symlink() tidak berfungsi
Ketika saya meluncurkan potongan kode ini, dikatakan bahwa setiap file adalah reguler, bahkan symlink : cout<<boost::filesystem::is_symlink(boost::filesystem::status("link-name"))<<endl; Ada yang tahu kenapa? (tidak ada...
2268 dilihat
schedule 04.01.2024

Bagaimana cara mengurai menggunakan boost jika bukan json, tetapi mirip?
Saya memiliki aplikasi yang membaca beberapa parameter dari file json, tetapi sekarang file tersebut telah berubah (itu bukan keputusan saya). Filenya kelihatannya hampir sama, tapi bukannya {} malah [] , jadi kalau sampai sekarang kelihatannya...
91 dilihat
schedule 17.12.2023

Penggunaan parser opsional dalam spirit qi
Saya mencoba mengurai ekspresi aditif dalam bentuk "A+C", atau "A" saja. Setelah beberapa tes saya menyadari bahwa masalahnya tampaknya saya menggunakan parser opsional, jadi sebagai contoh: qi::rule<string::iterator, string()> Test; Test...
228 dilihat
schedule 24.11.2023

Konversi array byte ke/dari peningkatan numerik?
Saya mencoba mengonversi array byte ke dan dari Boost number dengan backend cpp_int . Apa cara portabel untuk melakukan hal ini? Platform yang saya khawatirkan semuanya adalah little endian, tetapi bisa 32 atau 64 bit dan dapat dikompilasi...
216 dilihat
schedule 09.11.2023

meningkatkan multi_index membalikkan iterator menghapus masalah
Saya memiliki kode berikut (yang disederhanakan): #include <boost/multi_index_container.hpp> #include <boost/multi_index/ordered_index.hpp> namespace bmi = boost::multi_index; #include <string> #include <iostream> #include...
317 dilihat
schedule 15.12.2023

Tujuan dari fungsi peningkatan solr
Saya menemukan sekumpulan kode lama di mana beberapa variabel dinamis disetel ke fungsi solr boost. String query = "{!boost b=sum(" + searchQuery.getFieldsToBoost() + ")}"; Ini rusak jika searchQuery.getFieldsToBoost() berisi salah satu...
252 dilihat
schedule 08.12.2023

Pengenalan shared_ptr menyebabkan kesalahan segmentasi saat deserialisasi (dengan boost::serialisasi)
Saya memiliki gamma kelas, seperti yang ditunjukkan di bawah ini. Fungsi load menimbulkan kesalahan segmentasi, ketika fungsi make_nvp mencoba melakukan deserialisasi file xml yang ada. Kesalahan muncul ketika saya menggunakan...
470 dilihat

Klien https dapatkan dengan cpp-netlib menggunakan sertifikat dan kata sandi klien
Saya mencoba menggunakan cppnetlib, atau bahkan perpustakaan asio boost untuk terhubung untuk melakukan pengambilan url sederhana dan menarik halaman yang dihasilkan ke bawah. Saya telah membuatnya berfungsi dengan http, dan bahkan https...
966 dilihat

Iterasi urutan acak pada simpul BGL
Berikut beberapa contoh kode untuk membuat grafik dengan bgl dan mengulangi simpulnya. Saya ingin melakukan iterasi ini dalam urutan acak - dengan kata lain: loop harus memanipulasi setiap simpul, tetapi urutan simpul harus acak untuk setiap...
147 dilihat
schedule 24.12.2023

C++ Tambahkan Tag XML Kustomisasi untuk Membuat Serial Vektor Pasangan [duplikat]
C++ Tambahkan Tag XML untuk Membuat Serial Vektor Pasangan Dalam proyek saya baru-baru ini, saya ingin mengimplementasikan kelas templat, kelas ini sangat sederhana, berisi vektor data std::pair. Cuplikan kodenya seperti di bawah ini: template...
311 dilihat
schedule 23.11.2023

Mendukung BOOST_FUSION_ADAPT_STRUCT untuk objek dengan array tetap?
Asumsikan saya sudah memiliki struct yang terlihat seperti ini: struct LETTER { double one; char[12] two; double three; char[12] four; }; Dan masukan saya dipisahkan koma, misalnya: "32,CATSANDDOGS,42,WHAT"...
207 dilihat