Suchergebnisse für Anfrage "boost"

2 die antwort

Gibt es eine Alternative für boost :: phoenix :: at_c in Kombination mit boost :: spirit :: qi :: grammar

Ich habe eine Testanwendung erstellt, um mein Problem zu veranschaulichen. Es analysiert eine Liste von Ganzzahlen, denen "a =" oder "b =" vorangestellt ist, und wird durch "\ r \ n" getrennt. Die Liste enthält mehrere Vorkommen dieser Felder in ...

10 die antwort

Eine Funktion aufrufen, bevor die Funktion beendet wird

Ich werde mit einem Beispiel beginnen. Angenommen, ich muss einen Code mit einer Funktion in einem Mutex schützen. Es gibt zwei Möglichkeiten, dies umzusetzen. #include <iostream> #include <vector> #include <pthread.h> pthread_mutex_t myMutex = ...

16 die antwort

Sollen wir einen shared_ptr als Referenz oder als Wert übergeben?

Wenn eine Funktion ein @ annimshared_ptr (von Boost oder C ++ 11 STL), übergeben Sie es: by const Referenz:void foo(const shared_ptr<T>& p) oder nach Wert:void foo(shared_ptr<T> p) ? Ich würde die erste Methode vorziehen, weil ich vermute, ...

TOP-Veröffentlichungen

6 die antwort

C ++ Boost Schreibspeicher zugeordnete Datei

Ich bin auf der Suche nach schnellem Schreiben einer Datei mit C ++ und Boost-Bibliothek. Und ich möchte Speicher zugeordnete Datei verwenden. Bei fast allen Beispielen geht es jedoch ums Lesen. Arbeiten ist sehr einfach. Es gibt ein ...

2 die antwort

Boost Update Problem mit meinem Code

Ich habe kürzlich meinen Boost auf 1.59 aktualisiert und in / usr / local installiert. Mein Systemstandard ist in / usr / installiert und ist 1.46. Ich benutze Ubuntu 12.04. Meine Codebasis verwendet ROS Hydro (Robot Operating System). Ich habe ...

4 die antwort

unsichere Verwendung des relativen Pfads libboost.dylib, wenn eine Demo für boost.python helloword erstellt wird?

or kurzem lerne ich Boost-C ++ - Bibliothek. Ich möchte Python verwenden, um existierende C ++ - Projekte aufzurufen. Ich habe Boost unter OSX 10.11 mit @ installierbrew install boost. Meine Python-Version 2.7. Ich mache ein hallo.c: char ...

2 die antwort

Boost untergeordnete Klasse serialisieren

Ich habe Basisklasse Benutzer, die serialisierbar ist: class User { public: User(); std::string GetLogin() const; void SetLogin(std::string login); protected: std::string mLogin; friend class boost::serialization::access; template<class Archive> ...

4 die antwort

Wie kann ich JSON-Arrays mit C ++ analysieren?

std::stringstream ss; ss << "{ \"values\": \"A\": 1, \"B\": 10 }"; Ich möchte diesen Stream in dieses Format bringen. { "values": [ { "A": 1, "B": 10 } ... ] } Weiß jemand, wie man die Werte eines Arrays mit c ++ parst und ptree auflädt?

2 die antwort

Fehler beim Anpassen einer Klasse mit BOOST_FUSION_ADAPT_ADT

Ich habe folgende Klasse: #ifndef WFRACTAL_FRACTAL_METADATA_H_ #define WFRACTAL_FRACTAL_METADATA_H_ #include <string> namespace WFractal { namespace Fractal { class Metadata { public: void setAuthorName(const std::string &name); void ...

6 die antwort

Warum funktioniert ADL nicht mit Boost.Range?

In Anbetracht #include <cassert> #include <boost/range/irange.hpp> #include <boost/range/algorithm.hpp> int main() { auto range = boost::irange(1, 4); assert(boost::find(range, 4) == end(range)); }Live Clang ...