C & C++

Training Includes

Get Mentored by the C & C++ Experts


Work on Live Project

Get Hired Quickly

Job Oriented Courses



Placed Students

C & C++Training Course

C and C++ concepts and understanding serve as stepping stones into the world of IT programming. Learning these two programming languages will help you understand most modern programming languages. Employers looking for programmers for S/W Development roles continue to favor questions on C and C++ concepts. While C is a language that can run on any platform and has the ability to control hardware, C++ is an object-oriented programming language for application development that is simple, modern, and general-purpose. Nagpur IT has designed this course such that it will make you conversant and understand programming with C and C++ with all required basics and practical exposure easily.

Interested In C & C++ Training Course



C Contents

Creating Print Statements
File Manipulation

Introduction To C

What is C
The C character set
Constants, Variables, and Keywords
Types of Constants in C
Types of C Variables
C Keywords

C Instruction

Types of instructions
Type declaration instruction
Arithmetic instruction
Integer and float conversions
Hierarchy of Operations
Associativity of operations
Control instruction


What is a Function?
why use functions?
Passing values between functions
Order of passing Arguments
Using library functions
One dicey issue
Return type of function


Call by value and call by reference
An introduction to Pointers
Pointer Notation
Back to function calls


What are Arrays?
A simple program using Array
More on Arrays
Array Initialization
Array elements in memory
Bounds checking
Passing Array elements to a function
Pointers and Array
Accessing Array elements using Pointers
Passing an Array to a function
The Real Thing
Flexible Arrays


What are Strings?
More about strings
Pointers and Strings


Why use Structure?
Array of structures
Intricacies of structure
structure declaration
storage of structure elements
copying of structure elements
nested structure
passing structure elements/structure variables
packing structure elements
Uses of Structures


Console Input/Output

Type of I/O
Console I/O functions
formatted console I/O functions
unformatted console I/O functions

C++ Contents

An overview of C++
Classes and Objects
Arrays Pointers References and the Dynamic Allocation Operations
Function Overloading Copy Constructors and Default Arguments
Operator Overloading
Virtual functions and Polymorphism
The C++ I/O system Basics
C++ file I/O

An overview of C++

The origins of C++
Some C++ fundamentals
Old style vs. Modern C++
Introducing C++ classes

Classes and Objects

Structures and classes are related
Unions and classes are related
Anonymous Unions
Friend functions
Friend classes
Inline functions
Parameterized construction
Static class members


Arrays, Pointers, References, and the Dynamic

Array of Objects
Pointer to Objects
Type checking C++ pointer
A matter of style
C++’s Dynamic allocation operators

Function Overloading

function overloading
Overloading construction
Copy construction
Finding the address of an overloaded function

Operator Overloading

Creating a member operator function
Operator overloading using a friend function
Overloading new and delete
Overloading some special operators


Inheritance and protected members
Inheriting multiple base classes
Constructors, destructors, and inheritance

Virtual Functions and Polymorphism

virtual functions
The virtual attribute is inherited
Virtual functions are hierarchical
Pure virtual functions
Using virtual functions


Generic functions
Generic classes

Ashish Kumar Patel


Meet Our Team

“Power is Gained By Sharing

Your Knowledge, Not Hoarding it”

Priyanka Babhale