Spiele
Engines, Grafik und Simulationen entwickeln.
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.
Die wichtigsten Einsatzgebiete auf einen Blick – und eine Grenze, die du kennen solltest.
Engines, Grafik und Simulationen entwickeln.
Rechenintensive Desktop- und Medienprogramme erstellen.
Leistungsfähige Bibliotheken und eingebettete Software schreiben.
Erst die Aufgabe lesen, dann den Code verfolgen und schließlich eine kleine Änderung ausprobieren.
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";
}45
Füge vor der Schleife punkte.push_back(5); ein.
Der Vektor erhält einen weiteren Wert; die Summe steigt auf 50.
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";
}10
Berechne die Fläche für 3 und 7.
flaeche(3.0, 7.0) ergibt 21.
Vertiefe das Thema in der Dokumentation oder vergleiche es mit einem verwandten Werkzeug.
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 BeispielenRust 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