-
Basic
structure : Simple Hello World Program in C++, preprocessor
"include" directive, namespace
-
Built-in
data types
-
Storage
allocation
-
Scope
of variables
-
Operators
and related exercise
-
C++
explicit cast - static_cast, dynamic_cast, const_cast,
reinterpret_cast
-
Concepts
of Classes
-
C
structure vs C++ classes
-
C++
Access control : Public, Private and Protected
-
Exercise
with different access specifier
-
Constructor,
Destructor
-
The
"this" pointer
-
Overloaded
function : why overloading is not allowed only by return value
-
Overloading
example
-
The
new Keyword
-
Pass
by value, pass by pointer & pass by reference
-
Copy
Constructor
-
Operator
overloading
-
Assignment
operator
-
Canonical
form of a class
-
Lab
: An excercise to define a simple string class having a Canonical
form
-
Deep
Copy and Shallow Copy
-
Inheritance
-
Virtual
function and Pure Virtual function
-
Overriding
of virtual function
-
Virtual
Destructor
-
Abstract
Class and Abstract Base Class
-
Pass
by reference and Pass by value - Object slicing
-
Difference
between overriding normal function, virtual function and pure
virtual function; function name hiding by the derived class for a
normal function
Training ScheduleTraining Schedule
|
|