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
*Input and Output
Data and Operators:-
*Fundamental data types and their questions
Structured Data Types:-
*Standard Library string class
*Passing data in and out of functions
*Pass by value and operators
*Optimization with in line
Arrays and Vectors:-
*Arrays and the standard template library vector
*Access through subscripting and member functions.
*C type strings.
*Object-Orientation and Classes.
*Copying and Conversions.
*Concept of in direction
*Using pointers with functions and arrays.
*Accessing the heap or freestore with new and delete.
*Aggregation and Association.
*Managing custody of dynamic memory.
*Copying custodial objects.
*Overloading with global or members.