C++ Features

C++ is a object oriented programming language having lot of features listed below in detail

1. Easy to Learn

2. Easy to Understand

3. Simple

4. Machine Independent/Portable

5. Mid Level Programming Language

6. Supports Object Oriented Programming

7. Structured Programming

8. Rich Library

9. Memory Management

10. Fast Speed

Let’s see the explanation of each point one by one in detail

1. Easy to Learn – Why Easy to Learn ?

Syntax is much easier as compared to other languages including C, Java, Cobol, Pascal. That’s why it is easy to learn

2. Easy to Understand – Why Easy to Understand ?

In C++, concepts are like open book, everything is much clear, There is no topics which generates confusion in our mind.

3. Simple – Why Simple ?

Let’s see…

Basic Syntax

Easy Concepts

Above makes it easy to use & simple

4. Machine Independent/ Portable ?

We have two types of OS 32 bit & 64 bit. So, if you written a code in 32 bit OS, you can use that code in 64 bit OS as well.. But wait?

One more condition, both OS must be of same type like Windows 32 Bit & Windows 64 Bit or Both can be of Linux or MAC as well & Here we go again. That’s why C++ is Machine Independent

5. Mid Level Programming Language – C++ is nor a low level language neither a high level language. But it is a mid level programming language. It has the features of both low level & high level programming language. It is used to develop system applications such as kernel, driver etc. It also supports the feature of high level language. That is why it is known as mid-level language.

6. Supports Objected Oriented Programming – Most important feature of C++ is that it supports objected oriented programming, means we can solve real world problems with c++ like data hiding etc, which we see them later in detail.

7. Structured Programming - C++ is a structured programming language in the sense that we can break the program into parts using functions. So, it is easy to understand and modify.

8. Rich Library - C++ provides a lot of inbuilt functions that makes the development fast. Like STL library which contains sort, rotate & lot of other functions.

9. Memory Management – It supports the feature of dynamic memory allocation. In C++ language, we can free the allocated memory at any time by calling the free() function.

10. Fast Execution – The compilation time of a program in C++ is much faster than C, Python or Java.


Previous Page Next Page

Any Doubt ? Feel free to write a comment

Download C++ Projects

Join us on LinkedIn – Great Place of Networking

Follow us on More Together – Facebook for regular updates

Mandatory to join Telegram group for regular job updates

Mandatory to join whatsapp group for regular job updates

Other C++ Topics

For Other Tutorials – Click Here

4 views0 comments

Related Posts

See All

Number to Character Conversion in C++

Program to implement Number to Character Conversion in C++ Firstly see what we are going to do ? Like this 0 - zero 1 – one 2 – two 3 – three 4 – four 5 – five 6 – six 7 – seven 8 – eight 9 – nine How

Factorial of a number in C++

In this tutorial we are going to see how to find a factorial of number using C++ program Firstly let’s see a example to understand it better n! = n + (n-1) + (n-2) ! n>=1 3! = 3 *2*1 = 6 Program to fi

Fibonacci Triangle in C++

Program to implement Fibonacci Triangle in C++ #include <iostream> using namespace std; int main() { int a=0,b=1,i,c,n,j; cout<<"Enter the limit: "; cin>>n; for(i=1; i<=n; i++) { a=0; b=1; cout<<b<<"\

Info © Copyright 2020-21 Fresher Side. All rights reserved. Contact us