Logo: Leibniz Universität Hannover

C++ - Einführung in die Programmierung

Die Programmiersprache C++ unterstützt folgende Programmierparadigma:

  • Prozedurale Programmierung (Beispiele und Aufgaben)
    • Kapitel 1 »Einführung in die Programmiersprache C++«
      • Hinweise zur Standard Library
    • Kapitel 2 »Ausdrücke erstellen«:
      • Variablen, Konstanten deklarieren und initialisieren
      • Konvertierung von Datentypen
    • Kapitel 3 »Ein- und Ausgabe an der Konsole«
    • Kapitel 4 »Bedingte Anweisungen und Schleifen«:
      • if- und switch-Anweisung
      • for-, while-, do-while-Schleifen
    • Kapitel 5 »Zeiger«:
      • Videomaterial der Universität Stanford
    • Kapitel 6 »Array und Strukturen«
    • Kapitel 7 »Strings (Zeichenfolgen)«
    • Kapitel 8 »Exception-Handling (Ausnahmebehandlung)«
      • Hinweise zu Exception-Klassen
    • Kapitel 9 »Funktionen«
      • Hinweise zu Funktionszeigern
    • Zusatzkapitel: Unterschiede zu C
  • Objektorientierte Programmierung (Beispiele und Aufgaben)
    • Kapitel 10 »Klassen und Objekte«:
      • Klassen implementieren
      • Attribute und Methoden einer Klasse
      • Lebenszyklus eines Objekts
      • Attribute und Methoden einer Klasse
      • Lebenszyklus eines Objekts
    • Kapitel 11 »Vererbung und Polymorphismus«
    • Kapitel 12 »Templates«
      • Hinweise zu spezialisierten Templates
    • Kapitel 13 »Standard Template Library«
    • Kapitel 14 »Smart Pointer«
    • Kapitel 13 »Nutzung von Visual Studio«

Voraussetzung für diesen Kurs sind grundlegende Kenntnisse des Betriebssystems Windows oder Linux.

Für die Übungen zu den einzelnen Kapiteln wird ein Compiler ( zum Beispiel Gnu Compiler ) oder eine Entwicklungsumgebung benötigt.
Entwicklunkgsumgebungen zum Beispiel

  • für das Betriebssystem Windows
    • Code::Blocks 
    • Visual C++ 2010 Express Edition (benötigt einen kostenfreien Registrierungscode)
  • für das Betriebssystem Linux
    • Code::Blocks 
    • KDevelop
    • Eclipse.

 

 

 

 

 

 

Leibniz Universität IT Services - URL: www.rrzn.uni-hannover.de/cplus.html
 
Anja Aue, Letzte Änderung: 09.07.2010
Copyright Gottfried Wilhelm Leibniz Universität Hannover