Domande taggate «boost»

Boost è una vasta raccolta di librerie di alta qualità destinate all'uso in C ++. Boost è gratuito ed è spesso considerato una "seconda libreria standard".

6
Come installare Boost su Ubuntu
Sono su Ubuntu e voglio installare Boost. Ci ho provato sudo apt-get install boost Ma non c'era un simile pacchetto. Qual è il modo migliore per installare Boost su Ubuntu?
489 ubuntu  boost 


6
Qual è l'utilità di `enable_shared_from_this`?
Mi sono imbattuto enable_shared_from_thisdurante la lettura degli esempi di Boost.Asio e dopo aver letto la documentazione sono ancora perso per come dovrebbe essere usato correttamente. Qualcuno può darmi un esempio e una spiegazione di quando si utilizza questa classe ha senso.
349 c++  boost  boost-asio  tr1 

10
Dovremmo passare un shared_ptr per riferimento o per valore?
Quando una funzione prende un shared_ptr(da boost o C ++ 11 STL), la stai passando: per riferimento const: void foo(const shared_ptr<T>& p) o per valore void foo(shared_ptr<T> p):? Preferirei il primo metodo perché sospetto che sarebbe più veloce. Ma ne vale davvero la pena o ci sono altri problemi? Potresti …
270 c++  c++11  boost  shared-ptr 



2
Quali funzionalità Boost si sovrappongono a C ++ 11?
Ho messo le mie abilità in C ++ sullo scaffale diversi anni fa e sembra che ora, quando ne ho ancora bisogno, il panorama sia cambiato. Ora abbiamo C ++ 11 e la mia comprensione è che si sovrappone a molte funzionalità Boost. Esiste un riassunto in cui si trovano …
192 c++  boost  c++11 




5
Aumenta Statechart vs. Meta State Machine
Apparentemente boost contiene due librerie separate per macchine a stati: Statechart e Meta State Machine (MSM). Le tagline forniscono descrizioni molto simili: Boost.Statechart - Le macchine a stati finiti arbitrariamente complesse possono essere implementate in codice C ++ facilmente leggibile e gestibile. Meta State Machine - Una libreria ad altissime …

9
Migliore documentazione per Boost: asio?
La documentazione disponibile sul sito Web boost è ... limitata. Da quello che sono stato in grado di leggere, il consenso generale è che è semplicemente difficile trovare una buona documentazione sulla libreria boost :: asio. È davvero così? Se è così, perché? Appunti: Ho già trovato il sito Web …
141 c++  boost  boost-asio 


2
CMake: struttura del progetto con unit test
Sto cercando di strutturare il mio progetto in modo da includere le fonti di produzione (nella srcsottocartella) e i test (nella testsottocartella). Sto usando CMake per costruire questo. Come esempio minimo ho i seguenti file: CMakeLists.txt: cmake_minimum_required (VERSION 2.8) project (TEST) add_subdirectory (src) add_subdirectory (test) src / CMakeLists.txt: add_executable (demo …

5
Come convertire il tipo di percorso boost in stringa?
Ciao Al momento ho un programma che ottiene un percorso completo della posizione di un file e viene inserito in una variabile che è il tipo di: boost :: filesystem2 :: path Ho cercato come fare e ho scoperto che usando: string result1 = boost::filesystem::basename (myPath) convertirà il percorso in …
127 c++  boost  path 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.