C++11: Programming with Boost
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Boost includes a range of free, portable, and peer-reviewed C++ libraries and includes a number of libraries specific to C++11. This course covers a series of commonly used Boost libraries.
Target Audience
Individuals with programming experience who wish to learn the basics of the Boost libraries.
Prerequisites
None
Expected Duration (hours)
2.8
Lesson Objectives C++11: Programming with Boost
start the course
provide a high level overview of the Boost libraries
configure visual studio to compile and link Boost in C++
use the bimap in Boost C++ libraries
use the circular buffer in Boost C++ libraries
recognize the functionality of dynamic bitset in Boost C++ libraries
use the dynamic bitset in Boost C++ libraries
use any in Boost C++ libraries
use variant in Boost C++ libraries
use variant visitor in Boost C++ libraries
use the BOOST_FOREACH in Boost C++ libraries
use the tokenizer in Boost C++ libraries
use token separators in Boost C++ libraries
use the Boost format library for C++
use tabulation and manipulators in Boost C++ libraries
use lexical cast in Boost C++ libraries
use numeric cast in Boost C++ libraries
use numeric converter in Boost C++ libraries
use numeric bounds in Boost C++ libraries
work with Posix time in Boost C++ libraries
work with the Gregorian calendar in Boost C++ libraries
use UUID in Boost C++ libraries
work with Boost string algorithms in Boost C++ libraries
use case conversion in Boost C++ libraries
use trimming strings in Boost C++ libraries
use string iterators in Boost C++ libraries
use string predicates in Boost C++ libraries
use string find algorithms in Boost C++ libraries
use erase and replace string operations in Boost C++ libraries
use split string in Boost C++ libraries
use string classification in Boost C++ libraries
decide which aspects of the boost library to use in a C++11 application
Course Number: pg_cpls_a03_it_enus
Expertise Level
Intermediate