Einleitung: Warum ist C++ im Jahr 2025 relevant?
Im Jahr 2025 ist C++ nach wie vor eine der gefragtesten Programmiersprachen. Es wird in der Spieleentwicklung (Unreal Engine), bei hochbelasteten Servern, Finanzsystemen, Betriebssystemen und eingebetteten Geräten eingesetzt. Im Gegensatz zu Python bietet C++ die volle Kontrolle über Speicher und Leistung, was für viele Projekte entscheidend ist.
Dieser Leitfaden richtet sich an alle, die C++ praktisch erlernen möchten. Wir behandeln die Einrichtung der Umgebung, das Schreiben des ersten Programms, grundlegende Konstrukte und typische Anfängerfehler. Am Ende des Artikels können Sie Ihr erstes sinnvolles C++-Programm schreiben und ausführen.
Schritt 1: Compiler-Installation und Umgebungseinrichtung
Um im Jahr 2025 mit C++ zu arbeiten, benötigen Sie einen Compiler. Die beliebteste Option für Windows ist MinGW-w64 (GCC-Umgebung). Für macOS eignen sich die Xcode Command Line Tools, für Linux das Paket build-essential.
Installation von MinGW-w64 unter Windows
- Laden Sie das Installationsprogramm von der offiziellen Website
mingw-w64.orgherunter. - Starten Sie die Installation und wählen Sie die Architektur x86_64.
- Fügen Sie den Pfad zum
bin-Ordner (z. B.C:\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin) zur SystemvariablePATHhinzu. - Überprüfen Sie die Installation, indem Sie im Terminal ausführen:
g++ --version.
Compiler-Überprüfung
Öffnen Sie nach der Installation das Terminal (Eingabeaufforderung) und geben Sie ein:
g++ --versionSie sollten Informationen zur Compiler-Version sehen. Wenn der Befehl nicht gefunden wird, überprüfen Sie die PATH-Variable.
Schritt 2: Erstes Programm "Hello, World!"
Traditionell beginnt das Erlernen jeder Sprache mit der Ausgabe einer Begrüßung. Erstellen Sie eine Datei hello.cpp und schreiben Sie den folgenden Code:
#include <iostream>
int main() { std::cout << "Hello, World!" << std::endl; return 0;}Wie funktioniert das?
#include <iostream>– bindet die Bibliothek für Ein-/Ausgabe ein.int main()– der Einstiegspunkt des Programms.std::cout– Objekt für die Konsolenausgabe.<<– Datenübergabeoperator.std::endl– Zeilenumbruch.return 0– Signal an das System für erfolgreichen Abschluss.
Kompilierung und Ausführung
Wechseln Sie im Terminal in den Ordner mit der Datei und führen Sie aus:
g++ hello.cpp -o hello.exehello.exeErsetzen Sie unter Linux/macOS hello.exe durch ./hello.
Schritt 3: Syntax-Grundlagen – Variablen und Datentypen
C++ ist eine Sprache mit strenger statischer Typisierung. Das bedeutet, dass der Typ einer Variable explizit angegeben werden muss und sich während der Laufzeit nicht ändern kann.
Basis-Datentypen
| Typ | Beschreibung | Beispiel |
|---|---|---|
int | Ganze Zahl | int age = 25; |
float | Gleitkommazahl (7 Stellen) | float price = 19.99f; |
double | Doppelt genaue Zahl (15 Stellen) | double pi = 3.1415926535; |
char | Einzelnes Zeichen | char grade = 'A'; |
bool | Logischer Wert (true/false) | bool isReady = true; |
Beispielprogramm mit Variablen
#include <iostream>#include <string>
int main() { std::string name = "Alexei"; int age = 30; double height = 1.85; std::cout <&