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

shared_ptr als Klassenmitglied

Es ist üblich, enthaltene Objekte als Zeiger auf diese Klasse zu deklarieren, während sie in der Header-Datei "vorwärts" deklariert werden. Dies um physikalische Abhängigkeiten im Code zu reduzieren. Zum Beispiel %Vor% Wäre es eine gute I...
10.05.2010, 05:31
4
Antworten

Wie erstelle ich ein boost-abhängiges Projekt mit regulären Makefiles?

Ich arbeite an einem C ++ - Projekt und wir mussten kürzlich einen kleinen Teil des Boosts darin einbauen. Der Boost-Part ist wirklich minimal (Boost :: Python), so dass die Verwendung von bjam, um alles zu erstellen, wie ein Overkill aussieht (...
05.01.2010, 01:12
1
Antwort

Boost-Variante einfachen Aufruf zu gängigen Methoden

Ich habe zwei Zeiger, von denen nur einer gesetzt werden kann, also erwäge ich boost :: variant, sagen wir: boost::variant<shared_ptr<Type1> shared_ptr<Type2>> . Typ 1 und 2 sind unterschiedlich, aber sie teilen einige Funkti...
28.05.2016, 23:37
1
Antwort

SSL-Zertifikate und Boost asio

Hallo Ich versuche, Inhalt von der Webseite herunterzuladen, die HTTPS über C ++ verwendet. Mein sehr einfaches Client-Programm aus den Boost asio-Beispielen kompiliert und läuft gut, aber wenn ich es zB mit Google teste: www.google.co.uk/?gws_r...
01.02.2015, 15:24
3
Antworten

schnellste Möglichkeit, Daten von einem Thread an einen anderen zu übergeben

Ich benutze boost spsc_queue um meine Sachen von einem Thread zum anderen zu bewegen. Es ist einer der kritischen Stellen in meiner Software, also möchte ich es so schnell wie möglich machen. Ich habe dieses Testprogramm geschrieben: %Vor%...
08.04.2015, 06:42
2
Antworten

Akteursberechnungsmodell mit boost :: thread

Ich versuche Actor-Berechnungsmodell über Threads in C ++ zu implementieren, indem ich boost :: thread verwende. Aber das Programm löst während der Ausführung eine seltsame Ausnahme aus. Ausnahme ist nicht stabil und manchmal funktioniert das Pr...
25.10.2013, 15:06
2
Antworten

Wie erstelle ich einen neuen Tupel-Typ aus einem alten und einen Typ in Boost?

Ich habe einen Tupeltyp. Ich möchte einen Elementtyp hinzufügen, um einen neuen Tupel-Typ zu erhalten. Ich kann es tun wie %Vor% Allerdings finde ich nicht tuple_cat in boost::tuple , wie geht das in Boost?     
14.07.2013, 20:00
1
Antwort

mmap () mit LD_PRELOAD und boost :: interprocess funktioniert nicht

Ich versuche, den ursprünglichen mmap() Systemaufruf auf einer zuvor identifizierten fd durch LD_PRELOAD zu ersetzen, so dass der aufrufende Prozess ein gemeinsam genutztes Speicherobjekt lesen kann, das zuvor von einem anderen Prozess mit...
08.02.2013, 18:03
1
Antwort

Strange C4512 Warnung. Warum?

Nehmen Sie das folgende Code-Bit, das boost :: asio verwendet. %Vor% Wenn Sie die markierten Zeilen kommentieren, gibt der Compiler (Visual Studio 2010) beim Kompilieren von / W4 die folgende Warnung aus. %Vor% Was macht diese zwei Linie...
05.12.2012, 08:59