| 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
 
 |