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