Questions marquées «boost»

Boost est une vaste collection de bibliothèques de haute qualité destinées à être utilisées en C ++. Boost est gratuit et est souvent considéré comme une "deuxième bibliothèque standard".

6
Comment installer Boost sur Ubuntu
Je suis sur Ubuntu et je souhaite installer Boost. J'ai essayé avec sudo apt-get install boost Mais il n'y avait pas un tel paquet. Quelle est la meilleure façon d'installer Boost sur Ubuntu?
489 ubuntu  boost 


6
Quelle est l'utilité de `enable_shared_from_this`?
J'ai parcouru tout enable_shared_from_thisen lisant les exemples Boost.Asio et après avoir lu la documentation, je ne sais toujours pas comment cela devrait être utilisé correctement. Quelqu'un peut-il me donner un exemple et une explication de l'utilisation de ce cours est logique.
349 c++  boost  boost-asio  tr1 

10
Faut-il passer un shared_ptr par référence ou par valeur?
Quand une fonction prend un shared_ptr(de boost ou C ++ 11 STL), le passez-vous: par référence const: void foo(const shared_ptr<T>& p) ou par valeur void foo(shared_ptr<T> p):? Je préférerais la première méthode car je pense qu'elle serait plus rapide. Mais cela en vaut-il vraiment la peine ou y a-t-il des …
270 c++  c++11  boost  shared-ptr 


4
explication des pointeurs intelligents (boost)
Quelle est la différence entre l'ensemble de pointeurs suivant? Quand utilisez-vous chaque pointeur dans le code de production, le cas échéant? Des exemples seraient appréciés! scoped_ptr shared_ptr weak_ptr intrusive_ptr Utilisez-vous le boost dans le code de production?

2
Quelles fonctionnalités Boost chevauchent C ++ 11?
J'ai mis mes compétences C ++ sur l'étagère il y a plusieurs années et il semble que maintenant, quand j'en ai à nouveau besoin, le paysage a changé. Nous avons maintenant C ++ 11, et je crois comprendre qu'il chevauche de nombreuses fonctionnalités Boost. Existe-t-il un résumé de ces chevauchements, …
192 c++  boost  c++11 




5
Boost Statechart vs Meta State Machine
Apparemment, boost contient deux bibliothèques distinctes pour les machines à états: Statechart et Meta State Machine (MSM). Les slogans donnent des descriptions très similaires: Boost.Statechart - Des machines à états finis arbitrairement complexes peuvent être implémentées dans un code C ++ facilement lisible et maintenable. Meta State Machine - Une …

9
Meilleure documentation pour Boost: asio?
La documentation disponible sur le site Web de boost est ... limitée. D'après ce que j'ai pu lire, le consensus général est qu'il est simplement difficile de trouver une bonne documentation sur la bibliothèque boost :: asio. Est-ce vraiment le cas? Si oui, pourquoi? Remarques: J'ai déjà trouvé le site …
141 c++  boost  boost-asio 


2
CMake: structure de projet avec tests unitaires
J'essaye de structurer mon projet pour inclure les sources de production (dans le srcsous-dossier) et les tests (dans le testsous-dossier). J'utilise CMake pour construire ceci. À titre d'exemple minimal, j'ai les fichiers suivants: CMakeLists.txt: cmake_minimum_required (VERSION 2.8) project (TEST) add_subdirectory (src) add_subdirectory (test) src / CMakeLists.txt: add_executable (demo main.cpp sqr.cpp) …

5
Comment convertir le type de chemin boost en chaîne?
Bonjour J'ai actuellement un programme qui obtient un chemin complet de l'emplacement d'un fichier et qui est placé dans une variable du type: boost :: filesystem2 :: path J'ai cherché comment faire cela et j'ai trouvé cela en utilisant: string result1 = boost::filesystem::basename (myPath) convertira le chemin en chaîne MAIS …
127 c++  boost  path 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.