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.
2
Antworten

gibt es einen nicht-Datei-basierten benannten Mutex in Boost

Gibt es einen nicht-Datei-basierten benannten Mutex in Boost? Mein Problem ist, dass die Datei nicht gelöscht wird, falls der Prozess abstürzt. Die Datei wird sogar einen Neustart überleben. Grüße, Tobias     
14.03.2011, 09:50
1
Antwort

Boost :: Geometrie Union Vereinfachung - wie es funktioniert?

Es gibt eine große Bibliothek für Geometrie in Boost. Es erlaubt auch, SVG-Bilder zu zeichnen. Ich möchte es in einem meiner Projekte verwenden, aber es funktioniert wirklich seltsam für mich (siehe Bild unten). Also haben wir 3 Pixelpunkte,...
08.11.2011, 10:17
2
Antworten

boost :: iostream zlib komprimiert mehrere Dateien in ein Archiv

Ich habe Probleme, eine Reihe von Dateien in ein Archiv zu packen. Die Boost-Docs sind zu diesem Thema sehr begrenzt und ich habe das Web jetzt mehrere Stunden durchsucht, aber ich kann keine Lösung finden. Was ich bisher habe: %Vor% Wie...
10.02.2011, 18:32
2
Antworten

Ist es möglich, eine Zeichenfolge zu erhalten, die zur Kompilierungszeit den Namespace und den Klassennamen enthält?

Ich frage mich, wie man einen Makro definiert, der für einen gegebenen Klassennamen seinen Namensraum und seinen Klassennamen in einem Format wie folgt ausgibt: "Namespace.SubNamespace.ClassName"? Also schreibe so etwas: %Vor% Ich möchte...
02.12.2013, 10:25
1
Antwort

Ersetzen Sie die Vektor- und Hash-Tabelle durch Boost.Bimap

Ich möchte eine vector<string> - und eine boost::unordered_map<string, size_t> - Zuordnungszeichenfolge in Indizes mit einer boost::bimap ersetzen. Welche Instanz von bimap soll ich verwenden? Bisher habe ich mich mit...
16.11.2010, 13:12
1
Antwort

Boost verlangsamt wirklich die Kompilierung auf VS2005

Ich habe vor kurzem begonnen, Boost in meinen C ++ - Projekten zu verwenden und habe eine ziemlich große Verzögerung bemerkt, bevor die Kompilierung überhaupt startet (wenn ich den Rebuild starte, muss ich 5 Minuten warten, damit die Kompilierun...
14.11.2010, 23:55
3
Antworten

Wie initialisiert man einen eingebetteten Python-Interpreter?

Ich arbeite daran, Python in unsere Testsuite-Anwendung einzubetten. Der Zweck besteht darin, mit Python mehrere Testscripts auszuführen, um Daten zu sammeln und Berichte über Tests zu erstellen. Mehrere Testskripts für einen Testlauf können glo...
13.10.2011, 13:04
1
Antwort

Zeichenklassifizierung

Die einfache Frage noch einmal: Mit std::string , bestimmen Sie, welche seiner Zeichen Ziffern, Symbole, Leerzeichen usw. in Bezug auf die Sprache und regionale Einstellungen des Benutzers (Gebietsschema) sind. Ich habe es geschafft, die Ze...
30.06.2014, 07:34
1
Antwort

Was entspricht boost :: make_transform_iterator in der Standardbibliothek?

Wenn Sie mit einem const-Vektor arbeiten, funktioniert Folgendes nicht: %Vor% Stattdessen müssen Sie den Vektor in der gleichen Zeile initialisieren, in der er konstruiert ist. Aber auch mit dieser Einschränkung macht boost::make_transform_...
27.09.2014, 09:50
1
Antwort

Gibt es ein C ++ - Äquivalent von java.util.concurrent.locks.ReentrantReadWriteLock?

Ich möchte den Zugriff auf Getter und Setter für eine Reihe von Datenklassen steuern, um sie gleichzeitig aus mehreren Threads sicher zugänglich zu machen. Ich habe dies in Java vorher mit java.util.concurrent.locks.ReentrantReadWriteLock gemach...
26.06.2013, 17:40