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 :: hash_combine vs einfaches XOR'ing

Bei Verwendung der Boost-Bibliothek funktioniert die Funktion boost::hash_combine wie folgt: %Vor% Ссылка Was ist der Vorteil dieses Ansatzes gegenüber einfach XOR-ing? Mit XOR-ing kann man sogar die Hash-Funktion verwenden, um un...
26.04.2015, 21:33
1
Antwort

Boost Any_range Leistung: std :: prev (Iterator) gegen --iterator

Ich habe vor kurzem begonnen, die freien Funktionen std::next und std::prev explizit zum Kopieren und Inkrementieren / Dekrementieren von Iteratoren zu bevorzugen. Jetzt sehe ich seltsames Verhalten in einem ziemlich speziellen Fall, und i...
01.07.2012, 10:43
1
Antwort

Intelligente Lösung zum Speichern von Daten in xml threadsicher mit Boost

PROBLEM: Ich entwickle einen Server mit Boost und es gibt eine XML-Datei, aus der bei der Initialisierung einige Daten vom Hauptthread geladen werden. Während der Ausführung können einige Änderungen passieren und sollten in der XML-Dat...
15.11.2012, 08:19
1
Antwort

Auswirkungen der Verwendung von mpl :: inherit_linearly zur Definition von Schnittstellen

Ich schreibe einen Message-Handling-Code, wobei jede Nachricht eine POD-Struktur ist. Auf dem Wege des Schreibens würde dies eine abstrakte Basisklasse definieren, mit virtuellen Funktionen für jeden Nachrichtentyp, zum Beispiel: %Vor% Und d...
13.11.2012, 09:54
3
Antworten

Wie boost Bibliotheken mit CodeBlocks installieren?

Ich bin hier also am Ende meiner Linie; Ich war auf der Suche in Speicher von Dateien und Serialisierung, nur um zu erfahren, dass C ++ nicht die Art von nativen Serialisierung Fähigkeit hat, dass Python mit seinem wunderbaren pickle hat. Abe...
31.07.2011, 14:16
4
Antworten

Wie berechnet man den Sinus großer Zahlen?

Seit einigen Tagen frage ich mich, wie es möglich wäre, den Sinus großer Zahlen mit einer Größenordnung um 100000! (Bogenmaß) zu berechnen. Die Fakultät ist nur ein Beispiel, die Zahl selbst kann beliebig sein und nicht nur ein faktorielles P...
04.07.2016, 21:23
1
Antwort

Boost Serialisierung von Objekt mit Map (mit Objektwerten) und Multimap (mit Std :: String-Werten): Was wird benötigt?

Siehe unten eine main () und zwei sehr einfache Klassen. Dann pro Boost Serialisierung (und was gezeigt wird) meine Fragen sind: 1) Benötigt Klasse B die normal überladenen Stream-Insertion-Operatoren '& lt; & lt;' und "& gt; & gt;" zu defini...
04.11.2009, 21:34
2
Antworten

Visual Studio 2010 und boost :: bind

Ich habe dieses einfache Stück Code, das boost :: bind verwendet: %Vor% Ich bekomme eine Menge Fehler in VS2010 RC, wie: %Vor% Mache ich etwas falsch? Wenn dies ein Fehler im Compiler ist, wie kann ich es umgehen? BEARBEITEN: Der gesa...
19.02.2010, 11:43
1
Antwort

Boost Programmoptionen abhängige Optionen

Gibt es eine Möglichkeit, Programmoptionen von anderen Optionen abhängig zu machen, indem Sie boost::program_options verwenden? Zum Beispiel kann mein Programm die folgenden Beispielargumente akzeptieren: %Vor% In diesem Beispiel sind...
10.07.2016, 06:02
2
Antworten

Ist es in Ordnung, std :: this_thread * -Funktionen von boost :: threads zu verwenden?

Ist es in Ordnung, Dinge aus boost::thread und std::thread zu mischen und anzupassen, oder sollte eine Gruppe von Funktionen für jede verwendet werden? Ich frage, weil mein Code boost::thread s verwendet, aber ich habe festgestellt,...
17.04.2015, 21:52