boost

Boost ist eine große Sammlung von hochwertigen Bibliotheken, die für die Verwendung in C ++ gedacht sind. Boost ist kostenlos und wird oft als "zweite Standard-Bibliothek" angesehen.
1
Antwort

Boost Variante mehrdeutige Konstruktion [duplizieren]

Die Dokumentation zu Boost Variant sagt Folgendes über den Konstruktor, der einen beliebigen Typ akzeptiert: %Vor% Erfordert: T muss eindeutig in einen der beschränkten Typen konvertierbar sein (d. h. T1, T2 usw.). Das Gleiche gilt f...
12.09.2014, 07:21
1
Antwort

Warum ist boost :: call_traitsT :: param_type eine Referenz für aufgezählte Typen?

Ein einfacher C ++ 03-Aufzählungstyp ist nur ein ganzzahliger Wert mit einem fantastischen Namen, daher würde ich erwarten, ihn nach Wert zu übergeben .... Aus diesem Grund würde ich auch boost::call_traits<T>::param_type mit T=Some...
16.11.2012, 10:45
2
Antworten

Build Boost 1.52 Bibliotheken, die Visual Studio 2012 für Windows XP verwenden

"Visual Studio 2012 Update 1" hat die Unterstützung für ein Windows XP-Ziel mithilfe des Toolsets "vc110_xp" aktiviert. Wie konfiguriere ich Boost 1.52, um Bibliotheken mit dem Toolset vc110_xp zu erstellen?     
14.12.2012, 03:11
2
Antworten

Wie bekomme ich xml Zeilennummer von ptree Ausnahme

Ich benutze boost ptree, um eine XML-Datei wie folgt zu lesen: %Vor% Ich weiß, dass ich die Funktion what() verwenden kann, aber es erzeugt einen Fehler und die Zeichenfolgen, die ich gerade gesendet habe. Gibt es eine Möglichkeit, nüt...
22.07.2013, 05:55
2
Antworten

Bug des Compilers oder der Boost-Bibliothek?

Dieses Programm (es wurde von einem größeren Programm eingegrenzt) stürzt immer nach kompiliert in vs2008 Release (Win32) -Modus unter Windows 7. Ich bin nicht mit Assembly-Code vertraut und weiß nicht, es ist ein Bug Compiler oder Boost :: ends...
31.10.2012, 08:51
2
Antworten

C ++ 11 reentrante Klassensperrstrategie

Ich habe eine Schnittstelle mit dem pimpl idiom, aber die Schnittstelle muss reentrant sein. Das Aufrufen von Threads muss jedoch nicht die Sperre berücksichtigen. Dies ist eine vierteilige Frage und ein Teil unentgeltlich konstruiertes C ++...
05.11.2012, 20:40
1
Antwort

Einschließlich boost function.hpp, ohne es zu benutzen, erhöht sich die Größe meiner Binärdatei um 200k. Warum?

Ich arbeite an einem eingebetteten Prozessor, so dass die binäre Größe sehr wichtig ist. Ich versuche, die Standardbibliothek zu vermeiden. Ich möchte jedoch std :: function verwenden. Ich habe "function.hpp" aus Boost extrahiert, und ich versuc...
05.02.2013, 00:42
4
Antworten

C ++ Protokollierung der Bibliothekseinrichtung

Ich habe jetzt seit ungefähr zwei Wochen versucht, eine Protokollbibliothek zu bekommen, mit der ich arbeiten kann. Ich habe Log4cxx, Log4cpp, log4cplus und boost.log ausprobiert. Das Problem ist nicht, dass nichts davon für mich funktioniert, s...
01.02.2011, 02:55
2
Antworten

Boost Serialisierung und verdoppelt

Ich versuche, eine Klasse zu einem String zu serialisieren, indem ich die Boost-Serialisierungsbibliothek verwende und in meiner Klasse mehrere Doppelmitgliedsvariablen enthalten. Unten ist der Code, den ich zum Serialisieren verwende: %Vor...
02.06.2011, 13:47
1
Antwort

Wie man Testfälle mit boost :: test library organisiert?

Ich habe ein Projekt von 50+ .H/.CPP files / classes. Ich möchte jede Klasse mit einem eigenen Testfall testen, der Methoden zum Testen verschiedener Aspekte jeder Klasse enthält. Meine Klassen befinden sich in verschiedenen Verzeichnissen wi...
05.07.2010, 15:10