C++

No.1 computer education in India, no.1 Best Education NTT PTT Course Free Franchise

About Course:-
C++ is an object oriented programming (OOP) language, Developed by Bjarne Stroustrup, And is an extension of C language. It is therefore possible to code C++ in an “CStyle” or “Object Oriented Style.” In certain Scenaries, It can be coded in either way and is thus an effective example of a Hybrid language. It is considered to be an intermediate level language features.Initially, The language was called “C with classes” As it had all properties of C language with an additional Concept of ‘Classes.’ However, It was Renewed to C++ in 1983.

C++ Program Components:-
* Basic program Components
* Functions
*Statements
*File Inclusion
*Input and Output
*Keywords
*Variables
*Operators.

Data and Operators:-
*Identifiers
*Fundamental data types and their questions
*Constants
*Operator Precedence
*Conversions
*Casting
*Scope

Structured Data Types:-
*Enumerations
*Data Structures
*Aggregation
*Standard Library string class

Control FLow:-
*Boolean Operators
*Conditional Selection
*Iteration

Functions:-
*Functional Modularity
*Passing data in and out of functions
*Pass by value and operators
*Member functions
*Optimization with in line

Arrays and Vectors:-
*Basic Containers
*Arrays and the standard template library vector
*Access through subscripting and member functions.
*C type strings.

Classes:-
*Object-Orientation and Classes.
*Encapsulation
*Automatic Construction
*Copying and Conversions.

Pointers:-
*Concept of in direction
*Null pointers.
*Using pointers with functions and arrays.
*Pointer Arithmetic.

Dynamic Memory:-
*Accessing the heap or freestore with new and delete.
*Dynamic Arrays.
*Automatic Destruction.

Object Relationships:-
*Aggregation and Association.
*Delegation.
*Managing custody of dynamic memory.
*Copying custodial objects.

Operator Overloading:-
*Class Operators
*Overloading with global or members.
*Lvalue Operators.
*Copy Assignment.