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 :: Variantenimplementierung

Ich bin nur neugierig auf die Implementierung von boost::variant . Funktioniert es so? Zwei Mitglieder: Eine Zahl, die den aktuell gespeicherten Typ darstellt (d. h. 0 für den ersten Vorlagenparameter, 1 für den zweiten Vorlagenparam...
13.11.2012, 02:28
2
Antworten

unordered_map von boost :: nicht kopierbar kann keine Referenzen vom Operator [] zurückgeben

Um mein Problem zu demonstrieren, betrachten Sie dieses einfache Programm, das nicht kompiliert: %Vor% Mit der aktuellen Version von boost (1.52) gibt Visual Studio 2012 den Fehler zurück: cannot access private member declared in class 'bo...
22.12.2012, 08:54
4
Antworten

Warum Zeiger im Boost Bereich

Was ist das Ziel von Bereichszeiger? Zu meinem Verständnis verwaltet der Bereichszeiger den Speicher innerhalb eines Codeblocks. Wenn ich eine Variable innerhalb eines Blocks deklarieren möchte, kann ich sie einfach auf einem Stapel deklarieren...
24.05.2012, 00:02
3
Antworten

"Klassenname bietet keinen Aufrufoperator" Fehler beim Versuch, Funktionsrückgabewert zu umbrechen

Ich versuche, eine Funktion zu schreiben, die einen Funktor als Argument verwendet, den Funktor aufruft und dann seinen zurückgegebenen Wert in einem boost::shared_ptr zurückgibt. Das folgende weigert sich zu kompilieren und ich habe keine...
15.07.2012, 19:06
3
Antworten

Zufallszahlen aus der Beta-Distribution, C ++

Ich habe eine Simulation in C ++ geschrieben, die (1.000.000) ^ 2 Zahlen aus einer bestimmten Wahrscheinlichkeitsverteilung erzeugt und dann etwas damit macht. Bisher habe ich Exponential-, Normal-, Gamma-, Uniform- und Poisson-Verteilungen verw...
27.04.2012, 21:23
1
Antwort

Operator Vorrang in boost :: spirit?

Ich habe einige Tests mit der spirit mini_c Probe gemacht. Leider behält es den Operator nicht wie erwartet: %Vor% wird zu 0 ausgewertet. %Vor% gibt 1 zurück Ich habe versucht, die Definition von "||" zu verschieben. und "& amp; & amp...
28.08.2010, 14:45
1
Antwort

Variable Argumentlisten mit Boost?

Ich wollte eine Funktion mit einer variablen Argumentliste schreiben. Ich möchte meine Möglichkeiten erkunden. Ich bin mir ziemlich sicher, dass ich über eine Boost-Template-Klasse gekommen bin, die für diesen Zweck entwickelt wurde, aber ich ka...
18.09.2010, 23:58
1
Antwort

C ++ 11 Zufallszahlenverteilungen sind nicht plattformübergreifend konsistent - welche Alternativen gibt es?

Ich suche nach einer Reihe von portablen Distributionen für die Standard-C ++ 11-Engines wie 'std :: mt19937' (siehe Ссылка ). Die Engine-Implementierungen funktionieren konsistent (d. h. dieselbe Sequenz wird auf verschiedenen Plattformen g...
20.01.2016, 14:57
1
Antwort

Kompiliere mal mit boost :: signals2 sehr langsam

Wir haben eine große Codebasis, die boost :: signals seit Jahren erfolgreich einsetzt. Wir sind vor Kurzem dazu übergegangen, v1.54 zu verbessern und entschieden, dass Boost :: signals2 nicht mehr verwendet werden sollte und wir zu boost :: sign...
01.08.2013, 21:44
2
Antworten

Wie kann ich versteckte Dateien (und Dateien in versteckten Verzeichnissen) mit Boost Dateisystem ignorieren?

Ich durchlaufe alle Dateien in einem Verzeichnis rekursiv mit folgendem: %Vor% Aber dies beinhaltet versteckte Dateien und Dateien in versteckten Verzeichnissen. Wie filtere ich diese Dateien? Bei Bedarf kann ich mich auf Plattformen besc...
04.10.2012, 20:45