C++ Tutorial

Dieses Tutorial  führt Schritt für Schritt in die Programmiersprache C++ nach dem aktuellen C++23-Standard ein.

Es werden alle grundlegenden Elemente der Sprache C++ ausführlich behandelt. Jedoch wird nicht auf jedes Detail des C++-Standards eingegangen, da dies erfahrungsgemäß am Anfang mehr zur Verwirrung als zur Klärung beiträgt.

Das Tutorial ist in 3 Blöcke untergliedert: Grundlagen, Objektorientierung und C++-Standardbibliothek. Durch Auswahl eines der Themen erhalten Sie zunächste eine Zusammenfassung des Themas sowie eine Übersicht über die jeweiligen Kapitel. Um zum gewünschten Kapitel zu gelangen, klicken Sie dieses an.

Von diesem Tutorial gibt es zwei Versionen: eine Online-Version (die Sie gerade ansehen) und eine Offline-Version. Der Unterschied zwischen den Version ist zum einen, dass die Offline-Version über 100 Übungen mit den entsprechenden Musterlösungen enthält und zum anderen, dass nur in der Offline-Version der 3. Block, die C++-Standardbibliothek, enthalten ist. Sollte Ihnen das Tutorial gefallen, so können Sie die Offline-Version gegen einen geringen Obulus durch Klick auf das Banner bestellen.

Noch ein Hinweis in eigener Sache: Da auch der Autor nur ein Mensch ist, sind eventuelle Fehler nicht auszuschließen, zumal die Offline-Version des Tutorials händisch in die Online-Version übernommen werden musste. Sollten Sie einen Fehler entdecken, ist der Autor dankbar für einen entsprechenden Hinweis, damit dieser korrigiert werden kann.

Und nun viel Spaß beim C++-Tutorial!


Zu Beginn werden zwei kostenlose Entwicklungsumgebungen vorgestellt, so dass Sie die Beispiele nachvollziehen können. Anschließend werden die grundlegenden Elemente der Sprache C++ erklärt, wie z.B. Ein- und Ausgaben, die Definition und Verarbeitung von Daten oder wie eigene Funktionen erstellt werden.

Der zweite Teil geht ausführlich auf Klassen ein, die den objektorientierten Ansatz von C++ bilden. Sie bieten durch Zusammenfassen von Daten und Funktionen die Möglichkeit klar strukturierte Anwendungen zu erstellen. Des Weiteren erfahren Sie, wie Sie auf Fehler im Programmablauf reagieren können und wie generische Funktionen und Datenstrukturen, sogenannte Templates, definiert werden.

Der dritte und letzte Teil befasst sich mit der C++-Standardbibliothek. Sie enthält u.a. generische Strukturen zum Abspeichern von Daten sowie Algorithmen, um diese Daten zu verarbeiten.

Dieser Teil vorläufig nur in der Offline-Version enthalten!

Kapitelverzeichnis

  • Übersicht
  • String-Objekte II
  • Hilfs-Templates
  • Iteratoren und Ranges
  • Sequenzielle Container
  • Assoziative Container
  • Unsortierte Assoziativ-Container
  • Container Adapter
  • Algorithmen I
  • Algorithmen II

Copyright 2024 © Wolfgang Schröder
E-Mail mit Fragen oder Kommentaren zu dieser Website an: info@cpp-tutor.de
Impressum & Datenschutz