Skip to main content

Grundlagen

Die Programmiersprache C++ ist eine objektorientierte Programmiersprache. Sie kann als Erweiterung der Programmiersprache C angesehen werden, somit stehen ihr auch alle Möglichkeiten zur Verfügung, die die Sprache bietet.

VariablenDatentypenOperatoren

Mehr


Einrichtung und Installation

Um Anwendungen in der Programmiersprache C++ zu entwickeln, benötigst du eine Entwicklungsumgebung und einen passenden C++ Compiler. In diesem Tutorial wird auf die Eclipse IDE und das Cygwin Toolkit eingegangen.

IDEEclipseEinrichtung

Mehr


Klassen und Objekte

die Programmstruktur besteht nicht direkt aus Abläufen, sondern aus Klassen, die aus Eigenschaften und Methoden bestehen. Aus den Klassen können beliebig viele Objekte erzeugt werden, welche die Eigenschaften mit Werten belegen.

KlassenObjekteKonstruktorDestruktorget/set

Mehr


Vererbung

Vererbung ist ein grundlegendes Prinzip der objektorientierten Programmierung. Es können neue Klassen erstellt werden, die ausgehend von einer bestehenden Klasse Eigenschaften erben können.

GrundlagenZugriffskontrolle

Mehr


Sortieralgorithmen

Untersuchung gängiger Sortieralgorithmen wie Bubblesort, Mergesort, Quicksort, Heapsort usw.

Mehr


Templates

Templates ermöglichen die Parametrisierung von Datentypen. So lassen sich Funktionen schreiben, die für mehrere Datentypen ausgeführt werden können.

Mehr