Zum Inhalt
Sicher gedacht
Programmiersprache

C++
verständlich erklärt.

C++ verbindet systemnahe Möglichkeiten mit Abstraktionen wie Klassen und generischen Containern. Sie wird oft dort eingesetzt, wo Leistung und Kontrolle über Ressourcen wichtig sind.

Wofür wird
C++ genutzt?

Die wichtigsten Einsatzgebiete auf einen Blick – und eine Grenze, die du kennen solltest.

Spiele

Engines, Grafik und Simulationen entwickeln.

Anwendungen

Rechenintensive Desktop- und Medienprogramme erstellen.

Systeme

Leistungsfähige Bibliotheken und eingebettete Software schreiben.

Vom Beispiel
zum Verständnis.

Erst die Aufgabe lesen, dann den Code verfolgen und schließlich eine kleine Änderung ausprobieren.

BEISPIEL 01

Eine dynamische Liste auswerten

Ein Programm addiert Punkte aus mehreren Runden.

#include <iostream>
#include <vector>

int main() {
    std::vector<int> punkte{10, 20, 15};
    int summe = 0;
    for (int wert : punkte) summe += wert;
    std::cout << summe << "\n";
}

Das passiert im Code

  1. vector verwaltet eine veränderbare Folge von Elementen.
  2. Die bereichsbasierte Schleife besucht alle enthaltenen Werte.
  3. cout schreibt das Ergebnis in die Konsole.

Erwartetes Ergebnis

45

Probiere es selbst

Füge vor der Schleife punkte.push_back(5); ein.

Lösung ansehen

Der Vektor erhält einen weiteren Wert; die Summe steigt auf 50.

BEISPIEL 02

Eine Funktion wiederverwenden

Eine Simulation berechnet die Fläche eines Rechtecks.

#include <iostream>

double flaeche(double breite, double hoehe) {
    return breite * hoehe;
}

int main() {
    std::cout << flaeche(2.5, 4.0) << "\n";
}

Das passiert im Code

  1. Die Funktion erwartet zwei Gleitkommazahlen.
  2. return gibt das Produkt zurück.
  3. main ruft die Berechnung mit konkreten Werten auf.

Erwartetes Ergebnis

10

Probiere es selbst

Berechne die Fläche für 3 und 7.

Lösung ansehen

flaeche(3.0, 7.0) ergibt 21.

Wie geht es
weiter?

Vertiefe das Thema in der Dokumentation oder vergleiche es mit einem verwandten Werkzeug.

Dokumentation zu C++ öffnen ↗

Systemnahe Programmiersprache

C

C ermöglicht Programme mit direktem Bezug zu Speicher und Hardware. Sie spielt unter anderem in Betriebssystemen, eingebetteten Geräten und grundlegenden Bibliotheken eine Rolle.

C mit Beispielen
Programmiersprache

Rust

Rust verbindet hohe Leistung mit einem Typsystem, das viele Speicherfehler schon beim Übersetzen verhindert. Ownership und Borrowing legen fest, wem Daten gehören und wie darauf zugegriffen werden darf.

Rust mit Beispielen

← Alle Sprachen und Technologien