Introduction to C++

Posted on

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,

  1. There may be Stronger Kind Checking in C++.
  2. All of the OOPS options in C++ like Abstraction, Encapsulation, Inheritance and so forth makes it extra worthy and helpful for programmers.
  3. C++ helps and permits person outlined operators (i.e Operator Overloading) and performance overloading can be supported in it.
  4. Exception Dealing with is there in C++.
  5. The Idea of Digital features and likewise Constructors and Destructors for Objects.
  6. Inline Features in C++ as an alternative of Macros in C language. Inline features make full perform physique act like Macro, safely.
  7. 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