C++ Programming for C Programmers

PT9742
Summary
This course provides experienced C Language programmers with the skill to create object oriented programs using the C++ programming language. The student will learn the syntax of the language, as well as how to code and execute object oriented C++ programs.
Prerequisites
Completion of the Programming in C Language course or a working knowledge of the C Programming Language. Knowledge of one of the program editors for the development environment used for the exercise sessions.An understanding of object oriented programming concepts would also prove helpful.
Duration
5 Days/Lecture & Lab
Audience
Technical Users, Applications Programmers, and Systems Programmers.
Topics
  • Introduction
  • C++ vs. C
  • Functions
  • Object Oriented Concepts
  • Classes and Encapsulation
  • Constructors & Destructors
  • I/O Streams
  • Overloading Operators
  • Constants, Scope, & Linkage
  • Inheritance
  • Polymorphism and Dynamic Binding
  • Error and Exception Handling
  • Class and Function Templates
  • Addendum 1 - Standard Library
  • Addendum 2 - String Class

Related Scheduled Courses