On successful completion of this course, participants will be able to: Write, compile and execute C++ programs. Apply C++'s object-oriented features. Use containers and templates. Safely manage resources using matched constructors and destructors. Use elements of the standard library.
Suitable for: This course is aimed at programmers, analysts, engineers and technical managers who are interested in C++ program development.
To take into account
Participants are expected to be familiar with at least one other programming language, but no other prior knowledge is assumed. Programmers with a knowledge of C or Java would be better served by our C++ Programming for C Programmers course
Questions & Answers
Ask a question and other users will answer you
C++ is an object-oriented language derived from C. It is a well-established language offering a high degree of efficiency and portablility. Object orientation results in more robust and maintainable code that is easier to understand.
This course all the major features of C++ for programmers who do not have experience of C. The basic principles of object-oriented programming are covered.
Participants acquire hands-on experience of the language by working through a wide selection of exercises.
■Fundamental data types
■Looping and decision structures
■Constants and enumerations
■Reference variables and arguments
■Declaring and using classes
■The 'this' pointer
■Constructors and destructors
■Friend functions and classes
■Modifying access control
■Basic stream I/O
■Overloading stream operators
■Using stream methods
■Header files and source files
■Interfacing to routines in other languages