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