preguntar acerca de boost

10
réponses

Équivalent multiplateforme aux événements windows

J'essaie de porter du code Windows vers Linux, Idéalement via des bibliothèques indépendantes de la plate-forme (par exemple boost), mais je ne sais pas comment porter ce peu de code d'événement. Le bit de code implique deux threads (appelons-les A …
demandé sur 1970-01-01 00:33:29
3
réponses

boost::asio::générer des rendements en rappel

j'essaie de réécrire un projet en utilisant boost::asio::spawn coroutines. Certaines parties du projet ne peuvent pas être modifiées. Par exemple, la bibliothèque de protocole de stockage est aussi écrite avec boost::asio, mais sans coroutines. le …
demandé sur 1970-01-01 00:33:34
3
réponses

C++ BOOST référence non définie à ‘ boost:: filesystem:: détail:: copy file

je n'ai aucune idée de pourquoi boost::filesystem::copy_file est problème pour moi. référence non définie à ' boost:: filesystem:: detail:: copy_file // g++ -std=c++11 test.cpp -lboost_filesystem -lboost_system -lrt -lboost_wave #include < …
demandé sur 1970-01-01 00:33:36
2
réponses

Dois-je utiliser boost::ptr vector ou vector?

j'ai besoin d'un conteneur de pointeurs. Voulez-vous recommander boost::ptr_vector<T> ou std::vector<boost::shared_ptr<T> >? (Ou quelque chose d'autre?) si cela vous intéresse, ma structure de données actuelle est relativement comp …
demandé sur 1970-01-01 00:33:30
3
réponses

Quand souhaitez-vous utiliser un std::auto ptr au lieu de boost::ptr?

nous sommes presque passés à l'utilisation boost::shared_ptr dans tout notre code, cependant nous avons encore quelques cas isolés où nous utilisons template < typename TYPE > class SharedSingleton { public: static TYPE& Instance() …
demandé sur 1970-01-01 00:33:29
1
réponses

Alimenter une liste Python dans une fonction en prenant un vecteur avec Boost Python

j'ai une fonction avec la signature: function(std::vector<double> vector); et je l'ai exposé, mais il ne prend pas en Python listes. J'ai regardé les autres réponses, et la plupart impliquent de changer la fonction pour prendre boost::python …
demandé sur 1970-01-01 00:33:33
4
réponses

C++ & Boost: encoder / decode UTF-8

j'essaie de faire une tâche très simple: prendre conscience d'unicode wstring et la convertir en une string, encodé en octets UTF8, et puis le chemin inverse: prendre un string contenant des octets UTF8 et convertissez-les en Unicode-aware wstring. …
demandé sur 1970-01-01 00:33:31
6
réponses

Algorithme pour trouver des correspondances de chaînes multiples

je cherche des suggestions pour un algorithme efficace pour trouver toutes les correspondances dans un grand corps de texte. Les termes à rechercher seront contenus dans une liste et peuvent avoir plus de 1000 possibilités. Les termes de recherche pe …
demandé sur 1970-01-01 00:33:30
4
réponses

boost::python: Python liste de std::vector

enfin je suis capable d'utiliser std::vector en python en utilisant l'opérateur []. Le truc est de fournir simplement un conteneur dans le boost C++ wrapper qui gère les trucs vectoriels internes: #include <boost/python.hpp> #include <vecto …
demandé sur 1970-01-01 00:33:30
2
réponses

Numéros de Version pour Visual Studio 2017, Boost et CMake

Depuis le coup de pouce de diffusion liste je comprends que VS2017 a la suite des numéros de version que nous serions probablement plus intéressés par: Visual Studio 15.0 cl; C/C++ Compiler 19.10 Platform Toolset: v141 les ma …
demandé sur 1970-01-01 00:33:37