Advanced C++

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

Schedule


Course Location Begin Date End Date Time Hours Register
Advanced C++ St. Louis May 18, 2009 May 21, 2009 M-Th, 9am-4:30pm 24 CAIT
  St. Louis Jun 02, 2009 Jun 18, 2009 M/W, 5:30-8:30pm 24 CAIT
  St. Louis Nov 09, 2009 Nov 12, 2009 M-Th, 9am-4:30pm 24 CAIT

Copyright © 2006 Object Computing, Inc. All rights reserved. | Privacy Policy