eure besten boost-libs?
-
Was sind eure besten boost.org-Libs?
-
Dieser Thread wurde von Moderator/in Arcoth aus dem Forum C++ (alle ISO-Standards) in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
RudP, da Boost.PP auch in C einsetzbar ist.
-
Man kanns auch übertreiben Arcoth XD
-
Ich habe noch keine selber geschrieben, also ist meine beste boost-lib leider keine.
Falls deine Frage in Wirklichkeit lauten sollte "Welche Boost-Bibliotheken setzt ihr am häufigsten ein?", dann lautet die Antwort: Die wirklich oft benutzten (Threads, Smartpointer, Bind, ...) sind allesamt in C++11 oder späteren Standards aufgegangen. Von daher: Keine so wirklich. Halt selten mal einen der hochspezialisierten Teile für ebenso spezielle Aufgaben. Im Gegensatz zu prä-C++11 würde ich Boost nicht unbedingt mehr als verpflichtenden Teil einer C++-Programmierumgebung ansehen.
Die Präprozessorbibliothek ist ganz nützlich für Makrofragen hier im Forum. Nicht, um sie zu benutzen, sondern um in der Anleitung zu gucken, was alles prinzipiell möglich ist und was nicht.
-
hustbaer schrieb:
Man kanns auch übertreiben Arcoth XD
+1
-
volkard schrieb:
hustbaer schrieb:
Man kanns auch übertreiben Arcoth XD
+1
+1
-
SeppJ schrieb:
Nicht, um sie zu benutzen
Bitte?
-
Also bei mir bleiben auch wenn ich das C++11+ Zeug streiche noch einige übrig. (Ich hoffe ich hab' nix dabei was in C++11/14 dabei ist - da ich noch mit C++03 arbeiten muss weiss ich ehrlich gesagt gar nicht was genau alles in C++11/14 mit drinnen ist. Bitte ggf. um Korrektur)
Doch recht oft:
* String Algo - to_upper/to_lower/trim
* Format
* Date Time - posix time, greg. Kalender
* OptionalHin und wieder:
* Rational
* Filesystem - speziell den directory_iteratorSelten aber doch:
* Iostreams - zlib_compressor/zlib_decompressor
* Intrusive
* Multi-IndexWenn unser C++ Netzwerkcode nicht 15 Jahre alt wäre, dann würde ich sicher auch Asio verwenden - auch wenn das Ding ein ziemliches Biest ist.
-
Arcoth schrieb:
SeppJ schrieb:
Nicht, um sie zu benutzen
Bitte?
Sieht imposanter aus, wenn man es selber macht
-
boost::spirit
-
wenn ich was programmiere, dann ist fast immer program_options mit dabei
-
Benutze ich regelmäßig:
- Optional
- Filesystem (wie kommt man bitte ohne aus?)
- Fusion (für Introspection)
- PP (Preprocessor)
Benutze ich oft:
- ASIO (weil IMHO ziemlich alternativlos)
- Spirit (ich schreibe viele Parser)
- Property Tree (Missbrauch ich zusammen mit Fusion für JSON)
- Type Index (Metaprogramm debugging)
Manchmal:
- GIL
- Iostreams (Weil selber machen Horror ist)
- Log (Praktisch)
- Program Options (Weil selber machen unsauber ist)
- String Algorithm (Nützlich)
Selten:
- Wave