Programming in C++ For Non-C Programmers

This course is designed to give delegates the knowledge to develop/maintain programs using C++ and its object oriented techniques. The course is for Programmers moving to object-oriented programming using C++.

Introduction to C++

  • Operators and types
  • Assignment
  • Compound Assignment
  • Increment and decrement operators
  • Declaring constants
  • Type conversions
  • Going Further with Data Types
  • Enumerations
  • Arrays
  • Using the standard vector class
  • Using the standard string class
  • Structures
  • Flow of Control
  • Decision making
  • If, If-Else and Switch
  • Looping for loops, while loops, and do while loops
  • Defining functions
  • Declaring, calling and defining functions
  • Function overloading
  • Defining default arguments
  • Pass by copy and pass by reference
  • Defining inline functions
  • Header files and source files
  • Pointers
  • Overview of pointers
  • Defining pointers
  • De-referencing pointers
  • Const pointers
  • Null pointers
  • Overview of Object Oriented Concepts

  • Defining Constructors and Destructors
  • Overview of an object's lifetime
  • Defining constructors
  • Constructor chaining
  • Dates


    Collections

    Programming courses

    C++ courses