eure besten boost-libs?



  • RudP, da Boost.PP auch in C einsetzbar ist.



  • Man kanns auch übertreiben Arcoth XD


  • Mod

    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
    * Optional

    Hin und wieder:
    * Rational
    * Filesystem - speziell den directory_iterator

    Selten aber doch:
    * Iostreams - zlib_compressor/zlib_decompressor
    * Intrusive
    * Multi-Index

    Wenn 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.


  • Mod

    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

Anmelden zum Antworten