Mögliches Duplikat:
Boost-Bibliothek
Oft, wenn ich ein C++-Projekt ausprobiert habe (und gescheitert bin), bin ich beim Surfen im Internet auf Boost gestoßen. Ich habe versucht, die Boost-Website zu lesen, aber es gab keine gute kurze Beschreibung, warum man Boost verwenden sollte und was es genau ist.
Eines der Dinge, die ich sehr an Python mag, ist, dass alles eingebaut und plattformübergreifend ist, Web-Anfragen, E-Mail, XML, JSON, etc. Ist dies auch bei Boost der Fall?
So, genug geschimpft, jetzt meine konkreten, beantwortbaren Fragen:
- Was genau ist Boost?
- Was sind die wichtigsten Gründe für die Verwendung von Boost?
- Ist sie vollständig plattformübergreifend?
- Ist es "sicherer" als normaler selbstgebauter Code, bei dem man schnell einen Pufferüberlauf usw. übersieht?
- Gibt es einen Link zu einer Seite mit einer Beschreibung aller Module von Boost in ein oder zwei Sätzen?