+91 90810 71040
info@kmtechnolabs.com
Declaring Variables
Preprocessor Statements
Arithmetic Operators
Programming Style
Keyboard Input
For and while loops
If, if else
Switch/case
String and character handling
Conditional expression operator
Arrays
Functions
Additional assignment operator
Sample programs so far
Handling user input
bit operations Structures
Structure
union
File Management in C
Dynamic Memory Allocation
Command line arguments
preprocessor
Introduction to C++
Creating a project Writing,
compiling
running a program
Variables and data types
Expressions
Constants
Operators
Type conversions
while, do…while, for loops
If…else statements
Switch/case construct
Functions Passing arguments
Function prototyping
Default argument initializers
Inline functions
Arrays
Array initialisation
Multi-dimensional arrays
Character arrays
Working with character strings
STORAGE CLASSES
Global variables
Pointers Pointer and arrays
Pointers to character strings
Arrays of pointers
Memory slicing
Pointers to functions
Enumeration types C++ classes
Data members
member functions
Creating objects
The new and delete operators
Friends to a class
Class initialisation
Reference types
Reference type arguments
Function overloading
Operator overloading
Copy constructor
Assignment operator
Template classes
Static class members
File streams
Inheritance Base classes
derived classes
Inherited member access
Base class initialisation
Protected members of a class
Virtual functions
Virtual destructors
Virtual base classes
Virtual base class
Constructor and destructor
Exception handling
try…throw…catch block
Nested catch handlers