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
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".
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
Quelle est une bonne explication étape par étape sur la façon d'utiliser la bibliothèque Boost dans un projet vide dans Visual
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
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...
Je serais intéressé par des aspects comme: portée / caractéristiques performance maturité
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
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...
Comment installer Boost sur MacOS? Pour le moment, je ne trouve pas bjam pour
Motivation: la raison pour laquelle je considère que c'est que mon chef de projet de génie pense que le boost est une autre dépendance et que c'est horrible parce que "vous en dépendez" (j'ai essayé d'expliquer la qualité du boost, puis j'ai abandonné après un certain temps :( Une raison plus...
J'ai regardé le code source des bibliothèques Boost , et j'ai remarqué qu'il y a souvent des signes dièse sans aucune directive de préprocesseur qui leur est attachée. J'ai lu le manuel et le guide des spécifications du préprocesseur GCC et je ne trouve rien à ce sujet. (1) #ifndef BOOST_CONFIG_HPP...
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 ++...
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...
Existe-t-il un moyen rapide de déterminer la version des bibliothèques Boost C ++ sur un
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...
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)...
J'ai besoin d'ajouter des bibliothèques Boost dans mon CMakeLists.txt. Comment faites-vous cela ou comment
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...
Existe-t-il une version de la bibliothèque Boost 64 bits pour VS2008? Ou dois-je en compiler un moi-même? si oui, quelqu'un en a-t-il
J'ai récemment voulu utiliser boost :: algorithm :: join mais je n'ai trouvé aucun exemple d'utilisation et je ne voulais pas investir beaucoup de temps dans l'apprentissage de la bibliothèque Boost Range juste pour utiliser cette fonction. Quelqu'un peut-il fournir un bon exemple d'utilisation de...
J'ai une application multithread qui doit souvent lire certaines données, et parfois ces données sont mises à jour. À l'heure actuelle, un mutex garde l'accès à ces données en toute sécurité, mais c'est cher car j'aimerais que plusieurs threads puissent lire simultanément et ne les verrouiller que...