+91 90810 71040

info@kmtechnolabs.com

C / C++

C

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

C++

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