|
![]() |
|||
|
||||
OverviewDie Boost C++ Bibliotheken ist eine Einfuhrung in 50 Boost-Bibliotheken, die schnell erlernt und einfach eingesetzt werden konnen. 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 grossem Nutzen sein konnen. Die Boost-Bibliotheken erweitern die C++-Standardbibliothek um zahlreiche nutzliche Funktionen. Die Bibliotheken sind plattformunabhangig und konnen 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 moglich, fruhzeitig 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 plattformunabhangige 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 veroffentlicht 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 Uberblick uber die Funktionen, die die verschiedenen Bibliotheken anbieten. Beispiele sind so kurz und knapp wie moglich und dennoch vollstandig. Sie konnen jedes einzelne Beispiel kompilieren und ausfuhren. Das Buch ist keine Referenz zu den Boost-Bibliotheken. Es erganzt, 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 alltagliche 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 stutzen. Fur den Autor ist das Buch ein Erfolg, wenn Sie die 50 vorgestellten Boost-Bibliotheken muhelos erlernen und Ihre Produktivitat als C++-Entwickler spurbar steigern konnen. 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, fur die keine standardisierten Bibliotheken existieren oder fur die Sie keine Bibliotheken verwenden mochten. Full Product DetailsAuthor: Boris SchalingPublisher: XML Press Imprint: XML Press Dimensions: Width: 17.80cm , Height: 1.80cm , Length: 25.40cm Weight: 0.622kg ISBN: 9780982219157ISBN 10: 0982219156 Pages: 358 Publication Date: 02 January 2012 Audience: General/trade , General Format: Paperback Publisher's Status: Active Availability: Available To Order ![]() We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately. Language: German Table of ContentsReviewsAuthor InformationTab Content 6Author Website:Countries AvailableAll regions |