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

Erhalten Sie BOOST TEST Testsuite Name in einem Testfall

Ich verwende BOOST TEST und ich frage mich, ob es eine Möglichkeit gibt, test suite aus test case heraus zu finden. Ich weiß, dass ich den Namen von test case finden kann durch: boost::unit_test::framework::current_test_case().p_...
28.08.2013, 14:42
5
Antworten

Wie baut man Boost 1.55 mit Visual Studio 2013 auf?

Ich versuche, Boost 1.55 mit Visual Studio 2013 zu bauen. 1) Ich habe versucht, Boost-Binaries zu verwenden ( Boost-Binaries ), aber Visual Studio schrieb über den Fehler, als ich versuchte zu kompilieren:    Fehler LNK1104: Datei kann nic...
19.02.2014, 10:50
1
Antwort

Sie möchten, dass Optionen bei Verwendung von Boost-Programmoptionen mehrfach angegeben werden. Im Moment bekomme ich mehrere Vorkommen

Ich verwende boost program_options 1.50.0 Ich möchte folgendes für mein Programm foobar erlauben foobar --debug 2 --debug 3 Aus dem Code boost program_options gibt es ein Beispiel regex.cpp, das das Erstellen eines neuen Typs und das E...
06.10.2012, 00:49
1
Antwort

cmake Verbindung mit libboost_python-py32.so statt libboost_python.so

Ich versuche Python-Bindings für eine Bibliothek zu erstellen, die ich geschrieben habe, und ich habe Probleme, cmake zu verstehen, dass es die boost-python-Bibliothek für Python 3 verwenden soll. Hier ist meine cmake-Datei: %Vor% Und das...
03.03.2013, 17:54
4
Antworten

boost :: Serialisierung und zyklische Referenz-Deserialisierung

Ich habe eine baumartige Struktur, die serialisiert werden muss. Typische Struktur, wobei jeder Knoten parent Mitglieder und children Vektoren hat. parent ist ein roher Zeiger auf Klasse und children sind vector s von shared_ptr...
25.11.2013, 00:48
1
Antwort

Ist es möglich, Ausnahmen und RTTI in Boost-Bibliotheken zu deaktivieren?

Ich entwickle einige native Bibliotheken für Android und verwende Boost-Bibliotheken - nur Header-basierte. Das Problem, mit dem ich konfrontiert bin, ist, dass, wenn ich versuche, einige meiner nativen Bibliotheken mit einer Systembibliothek zu...
30.06.2012, 20:45
2
Antworten

Wie man eine gute hash_combine mit 64 bit Ausgabe erzeugt (inspiriert von boost :: hash_combine)

Momentan hat Boost die Funktion hash_combine, die eine 32-Bit-Ganzzahl ohne Vorzeichen ausgibt (genauer gesagt, size_t). Einige Referenzen: Ссылка Ссылка Magic-Nummer in boost :: hash_combine Ich möchte untersuchen, wie man ein...
15.12.2011, 01:11
1
Antwort

So weisen Sie einen Boost :: multi_array zu / kopieren ihn

Ich möchte eine Kopie von boost :: multi_array zuweisen. Wie kann ich das machen. Das Objekt, dem ich es zuweisen möchte, wurde mit den Standardkonstruktoren initialisiert. Dieser Code funktioniert nicht, da die Dimensionen und die Größe nich...
06.08.2009, 08:55
3
Antworten

Boost Serialisierung Ende der Datei

Ich serialisiere mehrere Objekte mit Boost in ein Binärarchiv. Können Sie beim Zurücklesen dieser Objekte aus binary_iarchive wissen, wie viele Objekte sich im Archiv befinden oder einfach nur das Ende des Archivs erkennen? Der einzige Weg...
12.07.2011, 14:24
3
Antworten

shared_ptr erfordert vollständigen Typ; kann es nicht mit lua_State * verwenden

Ich schreibe einen C ++ / OOP-Wrapper für Lua. Mein Code ist: %Vor% Das Problem ist, dass lua_State unvollständig ist und der shared_ptr -Konstruktor den vollständigen Typ benötigt. Und ich brauche sichere Zeigerfreigabe. (Funny ding boost d...
12.03.2010, 15:17