Boost è una vasta raccolta di librerie di alta qualità destinate all'uso in C ++. Boost è gratuito ed è spesso considerato una "seconda libreria standard".
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Migliora questa domanda Lavoro da un po 'di tempo con le librerie …
Voglio generare solo UUID casuali, poiché è importante che le istanze nel mio programma abbiano identificatori univoci. Ho esaminato Boost UUID , ma non riesco a generare l'UUID perché non capisco quale classe e metodo utilizzare. Apprezzerei se qualcuno potesse darmi qualche esempio su come raggiungere questo obiettivo.
La boost::hash_combinefunzione template prende un riferimento a un hash (chiamato seed) e un oggetto v. Secondo i documenti , si combina seedcon l'hash di vby seed ^= hash_value(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2); Vedo che questo è deterministico. Capisco perché viene utilizzato uno XOR. Scommetto …
Sto cercando di includere Boostbiblioteche nel mio progetto e ho dovuto affrontare problemi nello stesso. Sono su Ubuntu 12.10 con Codeblocks IDE e ho provato a installare le librerie leggendo manualmente le istruzioni dal sito, ma ricevevo errori con l'intestazione e le librerie da costruire prima dell'uso. Ho quindi installato …
Sto cercando di configurare un progetto utilizzando CMake, ma non riesce a trovare le librerie Boost anche se si trovano nella cartella specificata. Ho specificato Boost_INCLUDE_DIR, Boost_LIBRARYDIRe BOOST_ROOT, ma ho ancora un errore dicendo che CMake non è in grado di trovare Boost. Quale potrebbe essere la ragione di tale …
Sembra che non riesca a farlo funzionare. Ho realizzato una semplice applicazione console (che dipende dalla websocket++libreria) che necessita di Boostlibrerie .. ma quando provo a compilare ottengo: errore irreversibile LNK1104: impossibile aprire il file "libboost_system-vc110-mt-gd-1_51.lib" Tuttavia, ho fatto il bjam che ha creato la lib in (boost_root)/stage/libse ho collegato …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
C ++ 0x aggiunge hash<...>(...). hash_combineTuttavia, non sono riuscito a trovare una funzione, come presentato in boost . Qual è il modo più pulito per implementare qualcosa di simile? Forse, usando C ++ 0x xor_combine?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.