\section{Variable declaration and fundamental types\label{sec:data-type}}
\section{Variables and Datatypes\label{sec:data-type}}
C++ is a statically typed language (in contrast to dynamically typed languages like \eg PHP), meaning: each identifier and expression in a C++ program has assigned a type that is already known to the compiler and this type cannot be changed.