C++11 Core Language Enhancements

0% of 4 hours and 20 minutes completed.

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

This class will cover the core language enhancements and some of the most popular library additions.

After completing this course, you will be able to:

  • 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
There are no resources available.
0 attachments
0%
Minimize repetition and improve type safety
1 hour 20 minutes 8 Activities: Article  (6)  |  Lab  (2)  |  Video  (0)
0%
Eliminate unnecessary copies by move-enabling your large complex classes
40 minutes 3 Activities: Article  (2)  |  Lab  (1)  |  Video  (0)
0%
Manage resources with std::unique_ptr and std::shared_ptr
1 hour 20 minutes 5 Activities: Article  (3)  |  Lab  (2)  |  Video  (0)
0%
Create and access arbitrary callable objects using lambdas
59 minutes 4 Activities: Article  (2)  |  Lab  (1)  |  Video  (1)
0%
Copyright
1 minute 1 Activity: Article  (1)  |  Lab  (0)  |  Video  (0)