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

Verfügbarmachen von C ++ - Funktionen, die Zeiger mit Boost.Python zurückgeben

Ich möchte die folgende C ++ - Funktion für Python mit Boost.Python verfügbar machen: %Vor% Wenn ich versuche, diese Bibliothek zu kompilieren, tritt der Fehler auf (es ist meine Vermutung) Boost.Python weiß nicht, wie man int * in PyObject...
04.07.2014, 07:07
2
Antworten

Boost dijkstra shortest_path - wie kann man den kürzesten Weg und nicht nur die Entfernung erreichen?

Ich brauche die Boost-Bibliothek, um den kürzesten Pfad von einem Punkt zum anderen zu erhalten. Ich habe mir den Beispielcode angesehen und es ist anständig, einfach zu folgen. Das Beispiel zeigt jedoch nur, wie die Gesamtentfernungen erhalten...
01.10.2012, 14:49
1
Antwort

boost :: program_options: Parameter mit einem festen und einem variablen Token?

Ist es möglich, Parameter dieser Art mit boost :: program_options zu verwenden? %Vor% , d. h., ist es möglich, den Parameternamen mit einem ersten Token (z. B. -p ) gefolgt von einer Zahl dynamisch zu spezifizieren? Ich möchte das vermeiden...
21.03.2013, 18:01
3
Antworten

QT5-Migration und Boost: if.hpp: Fehler bei Makroargument-Übereinstimmung

In Qt 4.8 habe ich Boost (1.52) verwendet. Alles war in Ordnung ... Jetzt versuche ich, zu QT5 zu wechseln und if.hpp: Macro argument mismatch error in Zeile 131 BOOST_MPL_AUX_NA_SPEC(3, if_) zu erhalten. In einigen QT-Foren gibt es eine...
24.02.2013, 21:24
4
Antworten

Wie kann ich BOOST_FOREACH mit einem Container verwenden, der nur const_iterator unterstützt?

Ich habe diesen Container: %Vor% Vorausgesetzt, dass der folgende Code gut kompiliert: %Vor% Allerdings sollte die Klasse Row nicht den änderbaren Iterator haben, also habe ich die Klasse Row geändert, indem ich den veränderbaren Zugr...
12.01.2012, 13:11
2
Antworten

Probleme mit boost :: program_options auf OSX mit LLVM verbinden

Ich habe Probleme mit der Verbindungsphase in meinem C ++ - Programm aufgrund von Problemen mit Boost 1.49. Ich habe zu C ++ gewechselt ( -std=c++11 -libc=libc++ ), das funktioniert gut für einen anderen Code (der auch boost verwendet). Boost...
18.06.2012, 11:26
3
Antworten

Warum Mutex als Parameter an eine Funktion übergeben wird, die von einem Thread aufgerufen wird?

An einigen Stellen habe ich Leute gesehen, die einen Thread-Pool erstellt und Threads erstellt und eine Funktion mit diesen Threads ausgeführt haben. Beim Aufruf dieser Funktion wird boost :: mutex als Referenz übergeben. Warum ist es so? Ich gl...
26.09.2011, 12:49
1
Antwort

Statische Funktionen von boost.lambda oder boost.phoenix

Ich benutze regelmäßig boost.lambda (und phoenix), um Lambda-Funktionen in C ++ zu definieren. Ich mag ihre polymorphe Eigenschaft, die Einfachheit ihrer Darstellung und die Art, wie sie die funktionale Programmierung in C ++ so viel einfacher m...
13.04.2012, 16:46
1
Antwort

Unbekannter Typname 'Namespace' XCode Boost

Ich möchte Boost in meinem XCode-Projekt verwenden (XCode Version 4.3.2) Ich hatte den Boost von den MacPorts aufgebaut und die Umgebungsvariablen gesetzt. Aber als ich den Prj baute, gab es den Fehler: Unbekannter Typ 'Namespace' und...
04.06.2012, 07:00
3
Antworten

Wie asynchron liest man Eingabe von der Kommandozeile mit Boost Asio in Windows?

Ich habe diese Frage gefunden, die fragt, wie man asynchrone Eingaben liest, aber nur Arbeiten Sie mit POSIX-Stream-Deskriptoren, die unter Windows nicht funktionieren. Also habe ich dieses Tutorial gefunden, das zeigt, dass anstelle eines P...
21.10.2011, 20:59