icon

Learn Hub


home   Html   Css   JavaScript   React js   C   C++   Python   MySQL  Java   Swift            

cpp

c++


What is C++?

Why Use C++

Difference between C and C++

C++ was developed as an extension of C, and both languages have almost the same syntax. The main difference between C and C++ is that C++ support classes and objects, while C
does not .

Get Started

This tutorial will teach you the basics of C++. When you are finished with this tutorial, you will be able to write C++programs and create real-life examples. It is not necessary to have any prior programming experience.

C++ Install IDE

An IDE (Integrated Development Environment) is used to edit AND compile the code. Popular IDE's include Code::Blocks, Eclipse, and Visual Studio. These are all free, and they can be used to both edit and debug C++ code.Note: Web-based IDE's can work as well, but functionality is limited.We will use Code::Blocks in our tutorial, which we believe is a good place to start.You can find the latest version of Codeblocks at http://www.codeblocks.org/. Download the mingw-setup.exe file, which will install the text editor with a compiler.

C++ Quickstart

Let's create our first C++ file. Open Codeblocks and go to File > New > Empty File.

C++ Syntax

Let's break up the following code to understand it better:



Line 1: #include is a header file library that lets us work with input and output objects, such as cout (used in line 5). Header files add functionality to C++programs.

Line 2: using namespace std means that we can use names for objects and variables from the standard library.

Line 3: A blank line.C++ ignores white space. But we use it to make the code more readable.

Line 4: Another thing that always appear in a C++ program is int main(). This is called a function. Any code inside its curly brackets {} will be executed.

Line 5: cout (pronounced "see-out") is an object used together with the insertion operator (<<) to output/print text. In our example, it will output "Hello World!".

Line 6: return 0; ends the main function.

Line 7: Do not forget to add the closing curly bracket } to actually end the main function


Refers the following video for a guidence:




icon Click here to learn more icon