Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


C++11 Core Language Enhancements

Explore language features added in C++11.

GK# 5238

Course Overview


The C++11 standard added many new features to the language and the standard library. Some features help the compiler find bugs in your code, others alleviate traditional performance bottlenecks, and a few are simply there for added programmer convenience.

In this course, you will learn about the core language enhancements and some of the most popular library additions.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


Class is Full
This session is full. Please select a different session.

What You'll Learn

  • Make code more concise with auto, delegating constructors, and enum classes
  • Implement move constructor and move assignment
  • Write predicates, algorithm operations, and callbacks with lambdas
  • Avoid resource leaks with standard smart pointers


Viewing outline for:

On-Demand Outline

  1. Minimize Repetition and Improve Type Safety
  2. Eliminate Unnecessary Copies by Move-Enabling Your Large Complex Classes
  3. Manage Resources with std::unique_ptr and std::shared_ptr
  4. Create and Access Arbitrary Callable Objects Using Lambdas



Basic understanding of C++

Who Should Attend


C++ developers wanting to enhance their understanding of the language

Course Delivery

This course is available in the following formats:


Train at your own pace with 24/7 access to courses that help you acquire must-have technology skills.

Duration: 4 hours

Request this course in a different delivery format.