C++ is a statically typed programming language.

There are many C++ compilers: gcc, clang, Visual C++ and others.

Hello World

Comments

The standard C++ compilation process

Function

Visibility of function prototypes and declarations

Preprocessor

Compiling with GCC

Compiling with Clang

Compiling with Visual C++ Command Line

Compiling with Visual Studio Graphical Interface - Hello World

Generating Build Environment with CMake

Compiling with GNU make