C & C++

Training Includes

Get Mentored by the C & C++ Experts

l

Work on Live Project

Get Hired Quickly

Job Oriented Courses

Students

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 & C++ COURSE CONTENT

INCLUDE ALL MODULES

C Contents

Array
Functions
Creating Print Statements
Pointers
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

Functions

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

Pointers

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

Arrays

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

Strings

What are Strings?
More about strings
Pointers and Strings

Structures

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
Inheritance
Virtual functions and Polymorphism
Templates
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
References
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

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

Templates

Generic functions
Generic classes

Ashish Kumar Patel

——–EXPERT TEAM

Meet Our Team

“Power is Gained By Sharing

Your Knowledge, Not Hoarding it”

Priyanka Babhale

Call Now