In this section, we will review some concepts from C++ programming that will be conceptually important in understanding several topics covered in this book. Many of these concepts have been introduced relatively recently as part of C++11. We will look at: RAII, copy- and move-semantics, auto
, range-based for-loops, and C++11 exception handling enhancements. We will look at how these features can be emulated under a pre-C++11 compiler using parts of the Boost libraries.
Learning Boost C++ Libraries
By :
Learning Boost C++ Libraries
By:
Overview of this book
Table of Contents (19 chapters)
Learning Boost C++ Libraries
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Introducing Boost
The First Brush with Boost's Utilities
Memory Management and Exception Safety
Working with Strings
Effective Data Structures beyond STL
Bimap and Multi-index Containers
Higher Order and Compile-time Programming
Date and Time Libraries
Files, Directories, and IOStreams
Concurrency with Boost
Network Programming Using Boost Asio
C++11 Language Features Emulation
Index
Customer Reviews