Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

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


Patterns and Idioms in C++

Explore several common programming patterns and C++ idioms.

GK# 5243

Course Overview


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++.


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


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


Viewing outline for:

GK Digital Learning 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++

Who Should Attend


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

Course Delivery

This course is available in the following formats:

GK Digital Learning

Experience high-quality online learning combined with reliable expert guidance and skills development activities.

Duration: 3 hours

Request this course in a different delivery format.