Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Die Boost C++ Bibliotheken

Posted By: AlenMiler
Die Boost C++ Bibliotheken

Die Boost C++ Bibliotheken von Boris Schäling
Deutsch | 2. Januar 2012 | ISBN: 0982219156 | 358 Seiten | MOBI/EPUB/PDF (conv) | 7.19 MB

"Die Boost C++ Bibliotheken" ist eine Einführung in 50 Boost-Bibliotheken, die schnell erlernt und einfach eingesetzt werden können. Ziel sowohl dieses Buchs als auch der Boost-Bibliotheken ist es, Ihre Effizienz als C++-Entwickler zu verbessern und die Softwareentwicklung mit C++ zu vereinfachen. Der Schwerpunkt dieses Buchs liegt dabei auf Bibliotheken, die jedem C++-Entwickler und in jedem C++-Projekt von großem Nutzen sein können. Die Boost-Bibliotheken erweitern die C++-Standardbibliothek um zahlreiche nützliche Funktionen. Die Bibliotheken sind plattformunabhängig und können zum Beispiel unter Windows, Linux und Mac OS X eingesetzt werden. Die Boost-Bibliotheken sind in modernstem C++ entwickelt und haben einen exzellenten Ruf. So sind nicht nur zahlreiche Boost-Bibliotheken in die neue Version des C++-Standards C++11 aufgenommen worden. Es ist wahrscheinlich, dass weitere Bibliotheken in den Technical Report 2 aufgenommen werden. Dank der Boost-Bibliotheken ist es möglich, frühzeitig von Neuentwicklungen in C++ zu profitieren, bevor diese Teil des Standards werden. In diesem Buch werden Ihnen zum Beispiel Algorithmen vorgestellt, die es einfacher machen, Strings zu verarbeiten. Sie lernen, wie Sie plattformunabhängige Netzwerkanwendungen entwickeln und auf Dateien und Verzeichnisse zugreifen. Sie erfahren, wie Sie Objekte serialisieren, mit Datums- und Zeitangaben arbeiten, Graphen erstellen oder einfach nur mit Smartpointern dynamisch reservierte Objekte besser verwalten. Das Buch basiert auf der Boost-Version 1.48.0, die im November 2011 veröffentlicht wurde. Es stellt im Detail folgende 50 Bibliotheken vor: Any, Array, Asio, Assign, Bimap, Bind, Chrono, CircularBuffer, CompressedPair, Conversion, DateTime, DynamicBitset, Exception, Filesystem 3, Flyweight, Foreach, Format, Function, Graph, Integer, Interprocess, Intrusive, Lambda, MinMax, MultiArray, Multiindex, NumericConversion, Operators, Optional, PointerContainer, PropertyTree, Random, Ref, Regex, Serialization, Signals2, SmartPointers, Spirit 2.x, StringAlgorithms, Swap, System, Thread, Timer, Tokenizer, Tribool, Tuple, Unordered, Utility, Uuid und Variant. Das Buch stellt die Bibliotheken in mehr als 300 Beispielen vor. So bekommen Sie schnell einen Überblick über die Funktionen, die die verschiedenen Bibliotheken anbieten. Beispiele sind so kurz und knapp wie möglich und dennoch vollständig. Sie können jedes einzelne Beispiel kompilieren und ausführen. Das Buch ist keine Referenz zu den Boost-Bibliotheken. Es ergänzt, ersetzt aber nicht die offizielle Dokumentation der Bibliotheken. Das Buch wendet sich vorrangig an Entwickler von Anwendungssoftware. Es ist kein Forschungsbeitrag zu C++. So spielt zum Beispiel auch die Template-Metaprogrammierung in diesem Buch keine Rolle. Ziel des Buchs ist, Ihre alltägliche Arbeit als C++-Entwickler zu erleichtern. Wer die in diesem Buch vorgestellten 50 Boost-Bibliotheken kennt, kann schneller und bessere Software mit C++ entwickeln als Entwickler, die sich allein auf die C++-Standardbibliothek stützen. Für den Autor ist das Buch ein Erfolg, wenn Sie die 50 vorgestellten Boost-Bibliotheken mühelos erlernen und Ihre Produktivität als C++-Entwickler spürbar steigern können. Sowohl die Boost-Bibliotheken als auch dieses Buch sollen Ihre Arbeit erleichtern. So bleibt Ihnen dank der in diesem Buch vorgestellten Boost-Bibliotheken mehr Zeit, sich auf wichtige Funktionen oder andere Alleinstellungsmerkmale Ihrer Software zu konzentrieren, für die keine standardisierten Bibliotheken existieren oder für die Sie keine Bibliotheken verwenden möchten.