McCullough & Associates | Training | Consulting

(972) 712-7103

Introduction to C++

Take this class

Click here to request this course on a different date.

This course introduces the programmer to the C++ programming language.  This hands-on intensive course prepares the student for real-world C++ programming.  This course teaches the most commonly used features of ANSI C++.  Basic concepts of object-oriented programming are also an integral part of the course. 

Audience

The successful student will have a background in programming.

Length: 5 Days

Outline

  • Review of C
  • History of C++
  • Terms & Concepts
  • Object Oriented Programming
    • Classes & Objects
    • Inheritance
    • Polymorphism
  • C++ Classes
  • Member Function Basics
  • Comments
  • Encapsulation
  • Friends
  • Default Arguments
  • Function Overloading
  • Type Safe Linkage
  • External Linkage
  • this
  • References 
  • Initialization & Finalization
    • Constructors
    • Destructors
    • Aggregation
  • Miscellaneous Features
    • Inline
    • Const
  • Class Members (static)
  • Dynamic Memory Allocation
  • Operator Overloading
  • Conversion
  • Inheritance
  • Function Templates
  • Class Templates
  • Virtual Functions