+44 (0)1737 821590
Advanced C++ programming  |    A 5 day   hands on   training course

Advanced C++ training course description

Builds on the Introduction to C++ course exploring specific language areas and studying how CRC cards can be used to design C++ programs.

What will you learn
  • Write C++ programs using the more esoteric language features.
  • Utilise OO techniques to design C++ programs.
  • Use the standard C++ library.
  • Exploit advanced C++ techniques
Advanced C++ training course details

Advanced C++ training course contents

  • Study of a string class
  • i Including advanced issues such as overloading new and delete.

  • Exception handling
  • Merging C++ exceptions with UNIX asynchronous handling.

  • Templates
  • Passing more than one argument.

  • OOA and OOD using CRC cards
  • Implementing OOA and OOD into C++ code.

  • The standard C++ library (STL)
  • Pointers
  • - Pointers to members
    - New ANSI C++ features

Learning path



Based on overall ratings

J. S. - Framestore CFC

"Hard concepts were explained very simply."

D. M. - Paradigm

"I’ve found it very useful and the course was very well put together and delivered."

Training approach

This structured training course seeks to build upon workbook learning through the use of group exercises, dynamic discussion and individual tasks in order to deliver an engaging and interactive module that will ensure all candidates are able to transfer their new skills into the workplace.