Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

C++ Template Programming

Course Summary

The C++ Template Programming training course is designed to examine the C++ concept of programming with templates and how those concepts have been put to use in the Standard Template Library (STL).

The course begins by establishing the basic concepts of C++. Next, it inspects iterators, including adapted iterators and adapted containers. The course concludes by comparing and contrasting the basic templates in the STL.

Pre-Requisite: An intermediate familiarity of C++ concepts.

Purpose
Learn how to use the C++ Standard Template Library (STL).
Audience
C++ programmers wanting to adopt STL.
Role
Software Developer
Skill Level
Intermediate
Style
Workshops
Duration
3 Days
Related Technologies
C++

 

Productivity Objectives
  • Describe the core C++ template syntax
  • Write custom templates and use them
  • Differentiate the basic categories of templates in the STL

What You'll Learn:

In the C++ Template Programming training course, you'll learn:
  • Basic concepts
    • Generic programming with templates
    • Sequential containers
  • Iterators
    • Associative containers
    • Adapted iterators
    • Adapted containers
  • Functors
    • Function adaptors
  • Non-mutating algorithms
    • Mutating algorithms
    • Other algorithms
  • Utilities
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.