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:


Patterns and Idioms in C++

Explore several common programming patterns and C++ idioms.

Developing good software in any language requires more than just knowledge of base language constructs. C++ is no exception and developing good software in C++ requires knowledge of idioms specific to C++ as well as understanding how to use software design patterns with C++. This course examines several patterns and idioms in C++.

GK# 5243
Vendor Credits:
  • Global Knowledge Delivered Course
  • Training Exclusives
  • GSA Eligible
No matching courses available.
Start learning as soon as today! Click Add To Cart to continue shopping or Buy Now to check out immediately.
Scheduling a custom training event for your team is fast and easy! Click here to get started.
Your Selections:
No available dates

Who Should Attend?

C++ developers who want to improve their programming and design capabilities

What You'll Learn

  • Utilize copy and sway idiom
  • Varying algorithms with the strategy pattern
  • Implementing a compiler firewall
  • Working with the template method pattern

Course Outline

  1. Implement Copy Assignment Using Copy and Swap Idiom
  2. Separate Implementation from Interface with Pimpl
  3. Change Algorithms at Runtime with Strategy Pattern
  4. Defer Certain Algorithm Steps to Subclasses Using the Template Method Pattern


Solid understanding of C++