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 a website that is meant to offer basic knowledge, practice and learning materials. Though all the examples have been tested and verified, we cannot ensure the correctness or completeness of all the information on our website. All contents published on this website are subject to copyright and are owned by OnlineTpoint. By using this website, you agree that you have read and understood our Terms of Use, Cookie Policy and Privacy Policy.