MIN-Fakultät
Fachbereich Informatik
Rechenzentrum

18.911 Kompaktkurs C++ für Java-Programmierer

Zeit / Ort / Veranstalter

Inhalt

Folien

Die Folien-Handouts werden im Kurs ausgeteilt - bitte nicht selbst im RZ ausdrucken!

1. Tag: Konzepte und Arbeitsumgebung

Folien (PDF), Handout (PostScript) (4 Folien pro Seite)

Beispielprogramm: hello.cc, wuerfel.cc
Beispielprogramm: person0.cc (Klasse und Testprogramm in einer Datei)
Beispielprogramm: person.h, person.cc, persontest.cc (Klassendeklaration und -definition sowie Testprogramm)

Aufgaben (PDF)

2. Tag: Datentypen, Konstrollstrukturen und Funktionen

Folien (PDF), Handout (PostScript) (4 Folien pro Seite)

Aufgaben (PDF)

Rahmen (Einleseroutinen) für Aufgabe 2.2: asciivector.cc, asciiarray.cc
Beispieleingabe für Aufgabe 2.2: ASCII-Bild kuh, ASCII-Bild rose

3. Tag: Klassen und Objekte

Folien (PDF), Handout (PostScript) (4 Folien pro Seite)

Aufgaben (PDF)

4./5. Tag: Templates, STL, Iteratoren, Ausnahmebehandlung, Ein- und Ausgabe

Folien (PDF), Handout (PostScript) (4 Folien pro Seite), STL-Übersicht (PDF)

Aufgaben (PDF)

Beispieleingaben für Aufgabe 4.4: baer, carnival

Ausgangsprogramm für Aufgabe 4.5: person.h, person.cc, staff.h, staff.cc, student.h, student.cc

Beispiellösung für Aufgabe 4.1/4.2: matrix.h, matrixtest.cc (kein matrix.cc, die Template-Klasse steht vollständig in matrix.h),

Hinweise