C++ Programming

Enquire Now
X Close

TIA Skillnet subsidised price: €375 pp

C++ Programming

‍Course content

This five-day course develops the skills required to design and write C++ programs, with an emphasis on object-oriented approaches to designing solutions.

Key topics include:

  • Classes, objects and data structures
  • Methods, object scope and namespaces
  • Data abstraction and encapsulation
  • Constructors and destructors
  • Copy constructors and initialization lists
  • Composition and code reuse
  • Inheritance and multiple inheritance
  • Virtual and pure virtual functions
  • Dynamic binding and polymorphism
  • References and constants
  • Dynamic memory allocation using new and delete
  • Casting in C++
  • Class methods and data
  • Function and operator overloading
  • Exception handling using try, catch and throw
  • The Standard Template Library (STL)
  • STL containers including vector, deque, list, set, multiset, map and multimap
  • Iterators and STL algorithms

Prerequisite: C programming experience. The course is aimed at C programmers responsible for developing advanced applications or systems programs in C++.

‍

You might also be interested in:

Course
Start Date
Price PP