C++ Programming for C Programmers
Course
Online
Price on request
Description
-
Type
Course
-
Methodology
Online
This in-house course is designed to give a solid grounding in the key aspects of C++ and the Standard Template Library (STL) to those who already have experience of programming in C or a similar language.
Reviews
Have you taken this course?
Subjects
- C++
- IT
- Programming
Course programme
Background to C++
- User-defined types
- Encapsulation
- Polymorphism
- The Standard Template Library
- Namespaces
- Exercises
- Private and public members
- Member functions
- Constructors
- Destructors
- References
- Static Members
- Exercises
- Prototypes
- Linkage
- Overloading
- Ambiguity
- Default Arguments
- Exercises
- New and delete
- Object copying
- Copy constructor
- Assignment operator
- The this pointer
- Exercises
- Simple inheritance
- Polymorphism
- Object slicing
- Base initialisation
- Virtual functions
- Exercises
- NB: this is a brief introduction
- Operator functions
- I/O operators
- Friends
- Member operators
- Conversions
- Exercises
- Introduction
- Template classes
- Declaration and instantiation
- Template functions
- Exercises
- Namespaces reviewed
- Strings
- Vectors
- Iterators
- Hashes
- Iostreams
- Other types
- Purpose
- Simple use
- Exceptions and derived classes
- Function exception declarations
- Unexpected exceptions
- Exceptions when handling exceptions
- Resource capture and release
- Exercise and review
C++ Programming for C Programmers
Price on request