Die Boost C++ Bibliotheken

Teil XIV. Zahlenverarbeitung

Die folgenden Bibliotheken drehen sich ganz allgemein um Zahlen.

  • Boost.Integer bietet integrale Typen an, um zum Beispiel angeben zu können, wie viele Bytes genau von einer Variable belegt werden sollen.

  • Boost.Accumulators stellt Akkumulatoren zur Verfügung, denen Sie Zahlen übergeben, um zum Beispiel den Durchschnittswert oder die Standardabweichung zu berechnen.

  • Boost.MinMax bietet eine Funktion an, um eine kleinste und größte Zahl mit einem einzigen Funktionsaufruf zu ermitteln.

  • Boost.Random stellt Generatoren für Zufallszahlen zur Verfügung.

  • Boost.NumericConversion bietet einen Cast-Operator an, der gegen einen unbeabsichtigten Überlauf schützt.