Tag: boost
Boost ist eine große Sammlung von hochwertigen Bibliotheken für die Verwendung in C++. Boost ist kostenlos, und wird oft als eine „zweite standard-Bibliothek“.
4
Antworten
Ich versuche zu schaffen, ein JSON-array mit boost-Eigenschaft Bäume. Den Dokumentation sagt: "JSON-arrays zugeordnet sind, Knoten. Jedes element ist ein Kind-Knoten mit einem leeren Namen." Also ich möchte eine Eigenschaft erstellen Baum mit leeren Namen, dann rufen
4
Antworten
Ich versuche zu bauen boost 1.63 mit der neuesten msvc 14.1 und VS2017 RC. So Tat ich alles, Mach ich normal, öffnete ich die Entwicklung Cmd und dann Lauf ich die bootstrap.bat, und führen Sie den Befehl
5
Antworten
Ich weiß nicht, wie zu bauen Boost mit C++0x Compiler. Die option gegeben werden muss, um bjam? Sollte der Nutzer.config Datei geändert werden?Kann mir jemand helfen? Besten, Vicente InformationsquelleAutor der Frage Vicente Botet Escriba | 2010-05-22
2
Antworten
Sagen, ich habe dieses XML-format: <Widget type="SomeWidget" name="foo"> <Event name="onmouseover"> dostuff(); </Event> </Widget> Wie lese ich die Attribute mit Boost.PropertyTree? InformationsquelleAutor der Frage the_drow | 2010-09-11
7
Antworten
Ich soll zum Durchlaufen aller Dateien in einem Verzeichnis entsprechen so etwas wie "somefiles*.txt". Hat boost::filesystem haben etwas gebaut, das zu tun, oder brauche ich eine regex, oder etwas, was gegen jedes Blatt()? InformationsquelleAutor der Frage scottm
3
Antworten
Ich habe versucht, um herauszufinden, dass gd bedeutet in der boost-library-name und ich fand nur zwei andere Menschen auf der Suche für die gleiche Sache. Ich nehme an, es sollte ein Ort sein, dies ist eindeutig dokumentiert,
4
Antworten
Wie funktioniert die boost.python befassen sich mit Python 3? Ist es Python 2 nur? InformationsquelleAutor der Frage BenjaminB | 2011-04-04
1
Antworten
In die steigern, gibt es zwei Arten von Bibliotheken, die eine endet mit mt-gddas andere Ende mit mt-s. Was ist der Unterschied zwischen diesen beiden? InformationsquelleAutor der Frage user705414 | 2011-05-16
4
Antworten
Scheint unmöglich zu schlafen ein thread mit boost::thread. Methode schlafen erfordert eine system_time aber wie kann ich es erstellen? Wenn man in Bibliotheken nicht wirklich viel helfen... Grundsätzlich habe ich ein thread innerhalb der Funktion, dass ich
3
Antworten
Ich versuche, mein Programm arbeitet ohne boost Nutzung, aber nicht finden können, eine alternative mit einigen nützlichen mustern. Nämlich, ich kann nicht finden boost::optional-ebenfalls Muster in der standard-Bibliothek. Gibt es einige standard-alternative für boost::optional (C++11 oder woanders)?
2
Antworten
Hallo, ich versuche ein link mit boost zu verwenden, die threading-Bibliothek, aber kann nicht scheinen, um es gebaut. Ich installiert boost mit HomeBrew (mac installer-Paket) und es ist in der /usr/local/Cellar/boost/1.50.0 Verzeichnis. Meine main-Datei ist sehr einfach,
4
Antworten
Schließlich bin ich in der Lage zu verwenden, std::vector in python mit Hilfe der - operator. Der trick ist, einfach stellen Sie einen container in der boost C++ - wrapper um die Klärung der internen Vektor-Zeug:
17
Antworten
Wenn ich eine Funktion haben, muss mit einer Arbeit shared_ptr wäre, wäre es nicht effizienter, übergeben Sie einen Verweis darauf (wie man so vermeiden Sie das kopieren der shared_ptr Objekt)? Was sind die möglichen negativen Nebenwirkungen? Ich
3
Antworten
C++ 11 std::future fehlt eine then Methode zu befestigen Fortsetzungen in die Zukunft. Boost boost::future bietet dies, und es ist ein Beispiel (die ich kann nicht ausgeführt) Ich bin einfach nicht in der Lage zu kompilieren: #include
11
Antworten
Ich arbeite in einem venture, port einige Kommunikations -, Analyse -, Daten-handling-Funktionalität von Win32 auf Linux und werden beide unterstützt. Die problemdomäne ist sehr empfindlich auf Durchsatz und Leistung. Habe ich sehr wenig Erfahrung mit performance-Eigenschaften von
3
Antworten
Gibt es einen C++11-äquivalent für die boost::shared_mutex. Oder eine andere Lösung zu handhaben, ein multiple-reader /single-writer-situation in C++11? InformationsquelleAutor der Frage Haatschii | 2013-01-13
1
Antworten
Ich Frage mich, ob es irgendwelche Unterschiede zwischen den boost::shared_ptr und die std::shared_ptr im standard - <memory> - Datei. InformationsquelleAutor der Frage Pepe | 2011-02-04
1
Antworten
Ich bin mit Mongodb-client und Schub in meinem C++ - Anwendung. Weil die Mongodb-client ist noch mit Boost alten Dateisystem meiner C++ Anwendung filesystem version 3, die von boost 1.47.0, Sie zu Konflikten. Ich einen Weg gefunden,
2
Antworten
Während ich lese boost/shared_ptr.hpp, sah ich diesen code: // generated copy constructor, destructor are fine... #if defined( BOOST_HAS_RVALUE_REFS ) //... except in C++0x, move disables the implicit copy shared_ptr( shared_ptr const & r ): px( r.px ),
4
Antworten
In meinem aktuellen Projekt bin ich mit boost::shared_ptr Recht umfangreich. Kürzlich meine Kolleginnen und Teamkollegen haben auch begonnen, mit weak_ptr. Ich weiß nicht, was man zu benutzen hat und Wann. Abgesehen davon, was soll ich tun, wenn
4
Antworten
Ich bin so frustriert, jetzt, nachdem mehrere Stunden zu versuchen, um herauszufinden, wo shared_ptr liegt. Keines der Beispiele, die ich sehe, zeigen die vollständige code zum einbinden der Header für shared_ptr (und arbeiten). Einfach unter Angabe stdtr1
4
Antworten
Was sollte mein cmake-Datei Aussehen sollte für die Verknüpfung zu meinem Programm boost-library unter Ubuntu? Den Fehler zeigen, während der Aufruf von make: main.cpp:(.text+0x3b): undefined reference to `boost::program_options::options_description::m_default_line_length' Die main-Datei ist wirklich einfach: #include <boost/program_options/options_description.hpp> #include <boost/program_options/option.hpp>
2
Antworten
Möchte ich eine sehr einfache periodische timer-rufe meinen code alle 50ms. Ich könnte einen thread, der schläft für 50ms die ganze Zeit (aber das ist ein Schmerz)... konnte ich mit der Suche beginnen, die in Linux-API für
5
Antworten
Ich bin verändert, eine single-thread-Programm in multi-thread mit boost:thread-Bibliothek. Das Programm verwendet unordered_map als hasp_map für Suchvorgänge. Meine Frage ist.. Gleichzeitig viele threads schreiben werde, und auf viele andere Lesen werden, aber nicht Lesen und schreiben gleichzeitig,
6
Antworten
Ich bin die umfassende Nutzung der boost:shared_ptr in meinem code. In der Tat, die meisten der Objekte, die dem heap zugeordnet sind, gehalten von einem shared_ptr. Leider bedeutet das, ich kann Sie nicht weitergeben this in jeder
1
Antworten
Erstellung dieser Beispiel-code für boost::program_options: http://svn.boost.org/svn/boost/trunk/libs/program_options/example/first.cpp ...auf MacOS Lion (10.7.2) mit boost-1.48.0 die mit MacPorts installierten: $ clang++ -v Apple clang version 3.0 (tags/Apple/clang-211.12) (based on LLVM 3.0svn) Target: x86_64-apple-darwin11.2.0 Thread model: posix $ clang++ -std=c++0x --stdlib=libc++
5
Antworten
Gibt es eine version des 64-bit-Boost-library für VS2008 ? Oder muss ich selber kompilieren? wenn ja, hat jemand Erfahrung damit? InformationsquelleAutor der Frage ra170 | 2010-02-23
2
Antworten
Ich habe so etwas wie shared_ptr<Type> t(makeSomething(), mem_fun(&Type::deleteMe)) Ich brauche jetzt zum Aufruf von C Stil-Funktion, die erfordert, dass Sie einen Zeiger auf Type. Wie bekomme ich es aus shared_ptr? InformationsquelleAutor der Frage | 2009-02-02
1
Antworten
Ich versuche zu vereinfachen, ein großes Projekt mit cmake kompilieren Sie alle für mich, aber ich habe Probleme beim kompilieren von boost unit tests. Die cmake-Datei für mein einfaches Beispiel ist unten abgebildet. cmake_minimum_required(VERSION 2.8) find_package(Boost COMPONENTS
4
Antworten
Ich versuche zu bauen Boost C++ - Bibliotheken für die letzten zwei Stunden und gestoppt, ohne jedes Ergebnis. Da ich neu in C++ bin ich nicht in der Lage zu bekommen, die bauen Recht. Wie kann ich
8
Antworten
Wenn eine Funktion sollte einen shared_ptr (von boost und C++11 STL), sind Sie vorbei, es durch const-Referenz: void foo(const shared_ptr<T>& p) oder Wert: void foo(shared_ptr<T> p) ? Ich würde lieber die erste Methode, weil ich vermute, es
5
Antworten
In den meisten der Beispiele, die ich gesehen hatte: time_zone_ptr zone( new posix_time_zone("MST-07") ); Aber ich will einfach nur, um die aktuelle Zeitzone für die Maschine, die den code ausführt. Ich will nicht zu hart code, der
2
Antworten
Ist es üblich, Kenntnisse in der Programmierung, Speicher Ort verbessert die Leistung viel wegen cache-hits. Vor kurzem fand ich heraus, über boost::flat_map was ist ein Vektor-basierte Implementierung einer map. Es scheint nicht annähernd so populär wie Ihre
3
Antworten
Ich habe gesehen, einige Antworten zu anderen boost::lexical_cast Fragen, die behaupten, das folgende ist möglich: bool b = boost::lexical_cast< bool >("true"); Funktioniert das nicht bei mir mit g++ 4.4.3 boost 1.43. (Vielleicht ist es wahr, dass es
9
Antworten
In der Dokumentation auf der boost-website ist... begrenzt. Von dem, was ich habe Lesen können, der Allgemeine Konsens ist, dass es ist einfach schwer zu finden, gute Dokumentation auf der boost::asio Bibliothek. Ist dies wirklich der Fall?
3
Antworten
Habe ich gebaut, die x86-Boost Bibliotheken viele Male, aber ich kann nicht scheinen, um bauen x64 libraries. Ich starten Sie das "Visual Studio 2005 x 64 Cross Tools-Eingabeaufforderung" und starte meine übliche build: bjam --toolset=msvc --build-type=complete --build-dir=c:\build
5
Antworten
Ich bin verwirrt darüber, wie man eigentlich erstellen Sie ein Diagramm mit der boost-library, ich habe mir die Beispiel-code und gibt es keine Kommentare zu erklären, was es tut. Wie machen Sie ein Diagramm, und fügen Sie
16
Antworten
Habe ich eine Sammlung von Boost unit tests, die ich laufen will als eine Konsole-Anwendung. Wenn ich arbeiten bin auf das Projekt und ich laufen die tests, die ich möchte in der Lage sein, um das Debuggen
2
Antworten
Ich bin mit der boost::split Methode aufteilen einer Zeichenfolge wie diese: Ich zuerst stellen Sie sicher, dass die richtigen header zu haben, der Zugang zu boost::split: #include <boost/algorithm/string.hpp> dann: vector<string> strs; boost::split(strs,line,boost::is_any_of("\t")); und die Linie ist wie
5
Antworten
Ich habe mit einem boost-Rahmens aus den unten angegebenen link für mein iPhone Xcode-Projekt: https://goodliffe.blogspot.com/2010/09/building-boost-framework-for-ios-iphone.html es funktioniert gut, aber ich bekomme immer Hunderte von Apple Mach-O Linker(id) Warnungen wie: Direkten Zugang in __ZN5boost15program_options6detail7cmdline24handle_zusätzliche_parserERSt6vectorISsSaISsEE globalen schwach symbol __ZTVN5boost17bad_Funktion_callE
16
Antworten
Ich weiß, diese Frage wurde gebeten vor, aber ich habe noch nicht gesehen, eine befriedigende Antwort, oder einem definitiven "Nein, das kann nicht getan werden", so werde ich wieder Fragen! Alles was ich will zu tun ist,
4
Antworten
beispielsweise boost::function bewegt wird fast vollständig zu std::functiondas gleiche ist mit boost::shared_ptr Aber ich kann nicht finden std::any? Wurde es umbenannt oder war es nicht platziert in den neuen standard überhaupt durch irgendeinen Grund? InformationsquelleAutor der Frage
8
Antworten
Ich möchte zum aktivieren der Unterstützung für C++0x " in GCC mit -std=c++0x. Ich nicht unbedingt brauche unbedingt eine der derzeit unterstützt C++11 features in GCC-4.5 (und bald 4.6), aber ich möchte zu Beginn gewöhnungsbedürftig. Zum Beispiel,
9
Antworten
Ich versuche zu konfigurieren, ein Projekt mit CMake, aber es nicht zu finden, Boost-Bibliotheken, auch wenn Sie in den angegebenen Ordner. Ich habe angegeben Boost_INCLUDE_DIR, Boost_LIBRARYDIR und BOOST_ROOT , aber ich bekomme immer noch eine Fehlermeldung, dass
1
Antworten
Ich bin Neuling auf c++. Was ist der einfachste Weg zum serialisieren und Deserialisieren von Daten des Typs std::Map mit boost. Ich habe festgestellt, dass einige Beispiele mit PropertyTree aber Sie sind schwer verständlich für mich. InformationsquelleAutor
6
Antworten
Möchte ich eine Karte haben, die eine homogene Schlüssel geben, aber heterogenen Datentypen. Ich möchte in der Lage sein, etwas zu tun, wie (pseudo-code): boost::map<std::string, magic_goes_here> m; m.add<int>("a", 2); m.add<std::string>("b", "black sheep"); int i = m.get<int>("a"); int
4
Antworten
Dass ein Vektor, der Vektor mit einer festen Größe, vector<vector<int> > v(10); Möchte ich Sie zu initialisieren, so dass es alle Elemente eines eindimensionalen Vektors initialisiert mit dem Wert (beispielsweise 1). Habe ich genutzt Boost Weisen Sie
4
Antworten
Was ist der Unterschied zwischen den folgenden Satz von Zeigern? Wann verwendet man die einzelnen Zeiger in der Produktion-Codes, wenn überhaupt? Beispiele wären sehr willkommen! scoped_ptr shared_ptr weak_ptr intrusive_ptr Verwenden Sie boost in der Produktion code? InformationsquelleAutor
2
Antworten
Habe ich Folgendes setup für C++ - Entwicklung: OS X Yosemite CLion 140.2310.6 (ein cross-plattform C/C++-IDE von JetBrains mit CMake als build-system) installiert boost über brew install boost in /usr/local/Cellar/boost/ Nun, mein Ziel ist es, um das
4
Antworten
Wie kann ich boost::filesystem::path geben Sie einen relativen Pfad auf Windows? Dieser Versuch schlägt fehl: boost:filesystem::path full_path("../asset/toolbox"); //invalid path or directory. Vielleicht um mir zu helfen, Debuggen, wie man das aktuelle Verzeichnis mit boost::filesystem? InformationsquelleAutor der Frage