Dafocus logo a&apm;b logo

TC003 - C++ for C programmers

Summary

This component is directed to C programmers that need to upgrade to C++.
The component can be customized to suite any programming environment, from graphic applications to real-time embedded systems.

Contents

  • Introduction to object oriented programming
  • C and C++ syntax and rule differences
  • References
  • Polymorphism
  • Default parameters in functions
  • Concept of "class" and "class members"
  • Constructor and destructor
  • Copy constructor and initialization
  • Automatic casting and conversion rules
  • Encapsulation: dividing objects interface and implementation
  • Inheritanced
  • Virtual methods
  • Operators overload
  • Templates
  • Exceptions
  • I/O streams
  • Event-based programming

Audience

Programmers with an average experience in C programming.

Duration

5 days.

Training main page... >>>