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

Warum erzeugt boost :: futureT :: then () einen neuen Thread?

Beim Anhängen einer Fortsetzung an boost::future wird die Fortsetzung in einem neuen Thread ausgeführt: %Vor% Dieser Ausschnitt gibt Folgendes aus: %Vor% Warum darf .then() das, und, was noch wichtiger ist, gibt es eine Möglichkeit...
08.04.2014, 10:42
1
Antwort

Wie boost Log Bibliothek auf fork neu initialisieren?

Boost.Log unterstützt fork () nicht . Das ist unglaublich, aber ein Ticketkommentar beschreibt eine Umgehung:    [..] Es liegt also an den Benutzern, die Bibliothek bei fork neu zu initialisieren. Sie können pthread_atfork verwenden, um ei...
31.08.2013, 16:04
1
Antwort

Der Aufruf von boost :: asio :: write () mit einem ungültigen Socket stürzte meine Blackberry 10-Anwendung ab

Dieser Beitrag bezieht sich auf ein technisches Problem, das in einem aktuellen Softwareprojekt aufgetreten ist, und ermöglicht es dem Leser, von der schwer verdienten Lösung des Problems zu profitieren. Hintergrund In meiner Firma bin i...
19.02.2014, 16:12
1
Antwort

Boost Asio io_service Destruktor hängt unter OS X

Ich habe ein Problem mit Boost Asio unter OS X, wo der io_service-Destruktor manchmal unbegrenzt hängt. Ich habe einen relativ einfachen Reprofall: %Vor% Im Grunde werden nur zwei Handler in die Warteschlange gestellt, von denen einer eine...
17.02.2014, 17:39
1
Antwort

Warum hat boost :: multi_arrays ConstMultiArrayConcept ein NumDims-Template-Argument?

Ich habe eine operator<< Spezialisierung geschrieben, die boost::multi_array verarbeitet und ConstMultiArrayConcept verwendet, so dass sie sowohl auf dem äußeren Array als auch auf den Sub-Arrays funktioniert. Ich frage mich jedoc...
28.08.2012, 16:40
1
Antwort

itertools.tee entspricht in Boost :: Range?

Pythons itertools hat tee für n-plizierende iterables: %Vor% Ich konnte das Äquivalent in Boost::Range nicht finden. Fehle ich etwas oder sollte ich einfach mein eigenes rollen?     
01.11.2012, 16:52
3
Antworten

Element von shared_array als shared_ptr?

Wenn ich ein boost::shared_array<T> (oder ein boost::shared_ptr<T[]> ) habe, gibt es eine Möglichkeit, ein boost::shared_ptr<T> zu erhalten, das sich mit dem Array teilt? Zum Beispiel möchte ich vielleicht schreiben:...
21.03.2013, 13:50
1
Antwort

Sind BOOST_LIKELY und __builtin_expect noch relevant?

Ich verstehe, was erklärt wird hier sowie diese Hinweise zur CPU für statische Verzweigungsvorhersage enthalten. Ich frage mich, wie relevant diese auf Intel-CPUs sind, jetzt da Intel-CPUs die Unterstützung für statische Vorhersagehinweise...
15.05.2015, 18:49
2
Antworten

Implementierung einer multivariaten Gaußschen Wahrscheinlichkeitsdichtefunktion für 2 Dimensionen in C ++

Ich arbeite an der Implementierung einer Wahrscheinlichkeitsdichtefunktion eines multivariaten Gaußschen in C ++, und ich bin fest, wie die Fälle am besten zu behandeln, wo Dimension & gt; 2. Das PDF eines Gaussian kann als geschrieben werde...
25.08.2011, 11:46
1
Antwort

boost :: program_options hängt am Arm "manchmal"

Momentan verwende ich boost::program_options , um eine Konfigurationsdatei auf dem BeagleBoard (ARM-basierter Prozessor) zu analysieren. Mein Programm ist multi-threaded und mit den Bibliotheken boost 1.45 multithreaded verknüpft. Mein P...
14.08.2012, 13:53