C++ is a general purpose programming language.
C++ was developed by Bjarne Stroustrup in 1979 at AT & T Bell Labs.
This new programming language was initially named C with Classes, but was later renamed to C++ (++ refers to the increment operator in C).
C++ supports “Object Oriented Programming” approach.
C++ is an extension of the C language as an efficient and flexible language similar to C.
C++ source code/file saves with .cpp extension. (eg: filename.cpp).
Benefits of C++ over C Language
The major difference being OOPS concept, C++ is an object oriented language whereas C language is a procedural language. Apart form this there are many other features of C++ which gives this language an upper hand on C laguage.
Following features of C++ makes it a stronger language than C,
There is Stronger Type Checking in C++.
All the OOPS features in C++ like Abstraction, Encapsulation, Inheritance etc makes it more worthy and useful for programmers.
C++ supports and allows user defined operators (i.e Operator Overloading) and function overloading is also supported in it.
Exception Handling is there in C++.
The Concept of Virtual functions and also Constructors and Destructors for Objects.
Inline Functions in C++ instead of Macros in C language. Inline functions make complete function body act like Macro, safely.
Variables can be declared anywhere in the program in C++, but must be declared before they are used.
Next topic is Environment Setup
Training For College Campus
We offers college campus training for all streams like CS, IT, ECE, Mechanical, Civil etc. on different technologies
C, C++, Data Structure, Core Java, Advance Java, Struts Framework, Hibernate, Python, Android, Big-Data, Ebedded & Robotics etc.
Please mail your requirement at firstname.lastname@example.org
Projects For Students
Students can contact us for their projects on different technologies Core Java, Advance Java, Android etc.
Students can mail requirement at email@example.com