Object-Oriented C++

This is the third course in C++ track,  for programmers experienced in another language. This course concentrates on user-defined types. It reviews the concepts of OO programming, then provides the details to implement them in C++. It expands previously presented concepts of exceptions and templates to user-defined types and shows how to use additional features of C++, such as RTTI. Finally, it provides some tips and guidelines to using OO C++.

OBJECTIVES

  • Provide the details necessary to create new types in C++ and use them.
  • Provide an understanding of good style for OO C++ programs.
  • At the end of this course, a student should be able to create her own new types and use them in C++ programs.

Duration & Format

4 days (24 hours)

OUTLINE
 
  • OO concepts and how to implement them
  • How to use inheritance, polymorphism and operator overloading
  • Using exceptions in classes
  • How to build templated classes
  • Other features related to classes
  • OO style

PREREQUISITES

Intermediate Modern C++ course or equivalent experience.

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

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

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