This course introduces the C++ language for general use. It is a subset of our more extensive 5 day course C++-501: C++ for Embedded Developers.
The C++ language is covered in depth, aiming to overcome any fears of this large language by the covering memory and performance issues. This course will clearly demonstrate both the strengths and weaknesses of C++ versus C. Good programming practise is considered throughout this highly practical course.
This course is suitable for programmers who do not need to have in-depth knowledge of embedded programming concepts or concurrency issues. This course is also useful for Hardware Engineers needing to learn C++, for example to move onto using SystemC.
It is assumed delegates will have a working knowledge of the C programming language.