|
Course
Objective
After being in existence for more than 13 years, the C++ programming language has been standardized and maintains a strong presence in the programming world. As an extension and enhancement of the C language, it allows the programmer to create user-defined types (classes) to provide the end user with a safer and friendlier environment and thereby avoid many of the pitfalls associated with C. C++ also provides a library (the STL) that contains generic containers and algorithms.
In this course you will understand the basic grammar and syntax of C++, how use C++ as a "better" C language, and how to create user-defined types and the various relationships between these types.
What
will you learn
- Transitioning from C to C++
- Namespaces
- Input/Output Basics
- Reference Variables
- Dynamic Memory Allocation
- Introduction to Classes
- Constructors and Destructors
- More Class Features
- Exception Handling
- Function Overloading
- Inheritance
- Templates
- Runtime Type Information
- Iostream Output
- Iostream Input
- Manipulators
Who
should attend
This course is targeted toward programmers who have a fundamental understanding of the C language.
Onsite Training Class Schedule
Registration
|