Introduction to C++
C++, as everyone knows is an extension to C language and was developed by Bjarne stroustrup at bell labs. C++ is an intermediate stage language, because it contains a affirmation of each excessive stage and low stage language options. C++ is a statically typed, free kind, multiparadigm, compiled general-purpose language.
C++ is an Object Oriented Programming language however will not be purely Object Oriented. Its options like Buddy
and Digital
, violate a few of the crucial OOPS options, rendering this language unworthy of being known as fully Object Oriented. Its a center stage language.
Advantages of C++ over C Language
The foremost distinction being OOPS idea, C++ is an object oriented language whereas C language is a procedural language. Aside kind this there are various different options of C++ which provides this language an higher hand on C laguage.
Following options of C++ makes it a stronger language than C,
- There may be Stronger Kind Checking in C++.
- All of the OOPS options in C++ like Abstraction, Encapsulation, Inheritance and so forth makes it extra worthy and helpful for programmers.
- C++ helps and permits person outlined operators (i.e Operator Overloading) and performance overloading can be supported in it.
- Exception Dealing with is there in C++.
- The Idea of Digital features and likewise Constructors and Destructors for Objects.
- Inline Features in C++ as an alternative of Macros in C language. Inline features make full perform physique act like Macro, safely.
- Variables will be declared wherever in this system in C++, however should be declared earlier than they’re used.
What we are going to cowl in Fundamentals of C++
- Overview and OOPS idea
- Fundamental Syntax and Construction of programming
- Information Varieties and Modifiers
- Variables and Operators in C++
- Resolution Making
- Sorts of Loops
- Sorts of Storage Courses
- Introduction to Features