Intermediate Modern C++

This is the second course in the Modern C++ track, for programmers experienced in another language. This course provides the detail necessary to use C++ to implement applications with predefined types developed by more experienced programmers.  This is an accelerated course.

Objectives

  • Provide the details of the C++ language and most of its inherent facilities.
  • Reinforce good style for Modern C++ programs.
  • At the end of this course, a student should be able to work on C++ programming teams using libraries provided by the project.

Duration & Format

3 days (18 hours)

Outline

The following topics are covered in this workshop:

  • Detailed syntax and data types
  • The pre-processor
  • Strings, structures, and enums – exceptions
  • Dynamic memory and casts
  • Functions and template functions

Prerequisites

Introduction to Modern C++ or equivalent experience.

Maximize your training experience by adding these courses to your curriculum.

Sign up today for open enrollment technology training.

Open Enrollment Courses

Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.

View Course Schedule

Customized technology training designed to meet your team's specific needs

Customized Training Programs

Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.

Request More Information

secret