C++ Introduction
C++ language tutorial helps you to understand the C++ language for beginners, as well as professionals.
C++ language tutorial explained with simple programs.
Each topic explained with a simple diagram for better understanding.

What is CPP?
C++ is a free-form programming, general purpose, and case-sensitive language that supports the procedural, object-oriented, procedural and generic programming. It is also known as the middle-level language and it encapsulates both high and low-level language features.

Object Oriented Programming(OOPs)

C++ language supports object-oriented programming. OOPs is the programming style and it is associated with the many concepts. The concepts are listed below.
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
Simple C++ Program
#include <iostream> using namespace std; int main() { cout << "Welcome to Onlinetpoint"; return 0; }
Usage of C++
By using this C++ language we can develop various types of Robust and secured applications. Those are listed below:
- Client-Server application
- Window application
- Device drivers, Embedded firmware etc.
Difference between C and C++.
It is a structural and procedural programming language. | It follows both procedural and object-oriented programming language. |
In this data is less secured. | In C++ language we can use the modifiers for the class members to make it not accessible to the outside users. |
It follows the top-down approach. | It follows the bottom-up approach. |
C does not support function overloading. | C++ supports function overloading. |
C does not provide the Boolean data or String data types and supports built-in and primitive data types. | C++ provides String and Boolean data types and supports both the user-defined and built-in data types. |
It also does not support the exception handling directly it can go through some other functions. | It supports the Exception handling and done through the Try and catch block. |
It does not support functions with default arguments. | It supports functions with default arguments. |
C is not a compatible language. | C++ is compatible and also generic programming. |
It supports pointers. | It supports pointers and its references. |
Quickly Find What You Are Looking For
Onlinetpoint is optimized for basic learning, practice and more. Examples are well checked and working examples available on this website but we can't give assurity for 100% correctness of all the content. This site under copyright content belongs to Onlinetpoint. You agree to have read and accepted our terms of use, cookie and privacy policy.