(703) 246-9100 Northern Virginia

(804) 285-5830 Central Virginia

(757) 420-3810 Tidewater Area

(800) 294-7497 Toll Free

(804) 285-3722 Fax


Advanced C++ Programming

5 days


This course will provide experienced C++ programmers with a more thorough understanding of advanced aspects of the language. Extensive workshops will reinforce concepts covered in class. Participants will learn to create, modify, and debug C++ programs. In addition, participants will learn to improve the efficiency of C++ programs and trap difficult bugs.


Introduction to Object Oriented Programming with C++ or equivalent C++ programming experience is recommended.

Primary Participants:

Programmers who are already familiar with the basics of the C++ programming language will benefit.

Course Content:

  • C++ - Quick Review

  • Advanced pointers in C++

  • Memory organization issues

  • Issues in inheritance

  • Templates

  • Debugging techniques for C++

  • Exception handling

  • Improving C++ code

  • Advanced operator overloading

Providing Specialized Educational Classes--Expanding skills today to meet the challenges of tomorrow