This course is provided by Wintrac.
Wintrac provides one stop shopping for all your IT training needs. Wintrac’s course catalog of over two thousand courses includes courses on
C++ training
C++ programming Training Overview
This course provides a solid foundation in C++ for those without any C programming experience. This course will cover the features of the C++ language and emphasizes key object-oriented programming concepts.
C++ programming Training Audience
Programmers moving to object-oriented programming using C++.
C++ programming Training Prerequisites
Professional programming experience.
C++ programming Training Course duration
3 Days
C++ programming Training Course outline
Getting Started
The First Program (hello.cpp)
Compile Steps
How to Compile and Run a Program
Data Types and Variables
Fundamental Data Types
Data Type Values and Sizes
Variable Declarations
Variable names
Constants
Character Constants
String Constants
Operators and Expressions
What are expressions?
Arithmetic Operators
Relational Operators
Assignment Operator
Expressions have resulting values
True and False
Logical Operators
Increment and Decrement Operators (++ and --)
'Operate-Assign' Operators (+=, *=, ...)
Conditional Expression
Operator Precedence
Precedence and order of evaluation
Evaluation of Logical Operators
Type Conversions
The cast operator
Control Flow
Statements
if - else
if() - else if ()
switch()
while()
do - while()
for()
The for() loop - diagram
The break statement
The continue statement
Functions
What is a function?
Why use functions?
Anatomy of a function
Arguments passed by value
When to Use the return Statement
Returning Non-integer Values
Functions in Multiple Source Files
The Concept of Variable Scope
Automatic Variables
Global (external) variables
Static Variables
External Static Variables
Pointers and Arrays
What is a pointer?
Pointer Operators
Why use pointers?
Arrays:
Arrays (a picture)
The & Operator
Pointers and arrays
Passing arrays to functions
Initializing arrays
Strings and character pointers
What is char s[7] ???
Arrays of pointers
Arrays of pointers - diagram
Command-line arguments
Structures
Comparison of structures and arrays
Structure definitions
Structure declarations
Arrays of structures