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

Cmake kann Boost-Bibliotheken nicht finden

Ich bin neu in Cmake und boote Bibliotheken in C ++. Ich arbeite an einem Projekt, das Boake und Cmake braucht. Ich verwende Cmake Version 2.8.11, MS Visual Studio 2013 und Boost 1.54.0. Wenn ich versuche, von Cmake zu konfigurieren, gibt es den...
10.10.2013, 18:28
4
Antworten

Wie verhindere ich, dass boost :: optionalT mit 0 fehlerhaft erstellt wird?

boost::optional<T> (1.51) bietet eine Möglichkeit, Objekte zu konstruieren, die für meine Benutzer sehr gefährlich sind und die ich gerne verhindern möchte. Nehmen wir an, ich habe meine eigene Integer-Klasse und möchte eine optionale I...
06.03.2013, 18:00
3
Antworten

Mixed-Mode-C ++ / CLI-DLL löst beim Beenden eine Ausnahme aus

Ich habe ein Problem mit einer C ++ / CLI Mixed-Mode-DLL, die ich erstellt habe. Beim Entladen wird eine Ausnahme ausgelöst, da die .NET-Anwendung, die sie verwendet, beendet wird. Nachdem DLL_PROCESS_DETACH ausgeführt wurde, führt die DLL ei...
15.11.2011, 23:28
2
Antworten

Abrufen der Koordinaten von Punkten aus einem Boost-Geometrie-Polygon

Ich habe eine einfache DLL, die Berechnungen mit Boost-Geometrie-Polygonen durchführt. (Meistens Kreuzungen und Unterschiede.) Da die DLL höchstwahrscheinlich aus C # -Code und aus Delphi aufgerufen wird und wer von wo sonst weiß, sollte ich das...
11.10.2011, 06:20
2
Antworten

Erstellen aller Template-Permutationen mit MPL

Ich habe die folgende Template-Klassenstruktur %Vor% Die Host-Klasse kann jetzt wie folgt aussehen: %Vor% Gibt es eine Möglichkeit, eine Typenliste mit boost :: mpl zu erstellen? Im Moment habe ich noch keine Idee, wo ich anfangen soll....
06.05.2011, 08:47
5
Antworten

Erstellen eines nicht threadsicheren shared_ptr

Ich arbeite an einem Multithread-Programm, habe aber eine UI-Komponente, die std :: shared_ptr zur Verwaltung von Elementen verwendet. Ich kann garantieren, dass nur ein Thread jemals diese shared_ptrs benutzen wird. Gibt es eine Möglichkeit,...
06.07.2011, 08:48
4
Antworten

Rangbaum in C ++

Wir brauchen ADT mit Such- und Rangfunktionen. Das heißt, zusätzlich zu der Schnittstelle der STL-Map ist eine Funktion 'int get_rank (key)' erforderlich. Die Standardimplementierung einer solchen Funktion erfordert das Unterstützen und Aktua...
18.02.2010, 16:51
2
Antworten

Iterating durch einen boost :: dynamic_bitset

Ich habe eine dynamic_bitset , die ich versuche, das Set zu extrahieren Bits von: %Vor% Mein erster Gedanke war, eine einfache 'Dump'-Schleife durch jeden Index zu machen und zu fragen, ob sie gesetzt war: %Vor% Aber dann sah ich zwei i...
13.01.2011, 19:44
1
Antwort

Abflachen einer Sequenz von Sequenzen (von Sequenzen)

Ich benutze boost :: fusion. Sagen wir, ich habe etwas wie das Folgende: %Vor% Ich möchte eine Funktion f so erzeugen, dass %Vor% d. eine abgeflachte Version der Sequenz. Es macht mir nichts aus, wenn dies eine Ansicht der ursprüng...
07.12.2010, 08:50
2
Antworten

wie man die Anzahl der Typen erhöht, die mit boost :: variant behandelt werden können

Ich entwerfe einen Parser für die Verilog-Sprache, und eine der Regeln hat 25 Komponenten, für die ich eine große boost :: -Variante brauche: %Vor% Aber g ++ beschweren sich, dass die boost :: Variante nicht mehr als 20 Typen enthalten kann....
10.01.2016, 06:05