Advanced C++

OCI - Education & Training - Advanced C++

Schedule


Course Location Begin Date End Date Time Hours Register
Advanced C++ OCI Education Center Apr 30, 2012 May 09, 2012 M/W, 5:30-8:30 pm 12 CAIT
  CAIT - St. Louis Sep 25, 2012 Oct 18, 2012 T/Th, 5-8:30pm 24 CAIT

Goals

  • Utilize advanced C++ development techniques
  • Fully incorporate user-defined types into applications
  • Take care of run-time errors using exception handlers
  • Use the RTTI for dynamic type checking
  • Build reusable code using templates
  • Utilize the feature of the Standard Template Library

Audience

Software developers, with some C++ experience, wishing to learn more advanced features of the language.

Duration

4 days

Prerequisites

The "Intermediate C++ Programming" course, or equivalent experience, is required.

Contents

Review of fundamental C++ concepts and syntax
Private inheritance
Multiple inheritance
Exception handling
Operator overloading
The Run-Time Type Interface (RTTI)
Function and class templates
The Standard Template Library (STL)
Namespaces

Format

Lecture and programming exercises