C++11: Programming Fundamentals

Individuals with programming experience who wish to learn the basics of C++ programming.

Prerequisite
None

Expected Duration
128 minutes

Description
C++ is a general purpose, object-oriented programming language with the C language as its core. The latest release is C++11. This course covers essential C++11 programming essentials, as well as containers, data structures, and data types. It also features lambda expressions, iterators, and enumeration classes.

Objective

C++11 Essentials

  • start the course
  • use the auto keyword in C++
  • use the nullptr literal in C++
  • use the initializer_list in C++
  • use the constant expression in C++
  • use nothrow new to suppress allocation exceptions in C++
  • use suffix notation to specify return types in C++

Containers, Data Structures, and Data Types

  • use unordered_map in C++
  • use unordered_set in C++
  • use bit fields in C++
  • use std::bitset in C++
  • use std::pair in C++
  • use std::deque in C++
  • use std::multimap in C++
  • use std::multiset in C++
  • use std::array in C++
  • use std::priority_queue in C++
  • use std::stringstream in C++
  • use numeric type literals in C++

Iterators

  • recognize iterators using find in C++
  • recognize iterators using sort in C++
  • recognize insert iterators in C++
  • use iterators to copy and move in C++

Enumeration Class

  • recognize enumeration classes in C++
  • overloading operators on an enumeration class in C++

Practice: Programming Fundamentals in C++11

  • make decisions involving fundamental programming concepts in a C++11 application

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.