Flash cards
Review the key moves
What is the main idea behind C++ Getting Started?
Lesson checks
Practice each idea before moving on
Short Mimo-style checks built from this lesson's code, terms, and sequence.
Which statement best captures the main point of this lesson?
Complete the missing token from the example code.
#___ <iostream>Put the learning moves in the order that makes the concept easiest to apply.
Runnable example
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}This editor will be used in the entire tutorial to demonstrate the different aspects of C++.
Install C++
If you want to run C++ on your own computer, you need two things:
- A text editor, like Notepad, to write C++ code
- A compiler, like GCC, to translate the C++ code into a language that the computer will understand
There are many text editors and compilers to choose from. In the next steps, we will show you how to use an IDE that includes both.
Install C++ 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 .
Write the following C++ code and save the file as myfirstprogram.cpp ( File > Save File as ):
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}Don't worry if you don't understand the code above - we will discuss it in detail in later chapters. For now, focus on how to run the code.
In Codeblocks, it should look like this:
Then, go to Build > Build and Run to run (execute) the program. The result will look something to this:
Congratulations ! You have now written and executed your first C++ program.