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