Home

C++ Seminar: Exception-Handling, Templates und die STL

In diesem Kurs werden Templates und die STL vorgestellt. Dabei werden die Vorteile der STL-Klassen gegenüber den entsprechenden konventionellen Sprachelementen gezeigt (z.B. Stringklassen – nullterminierte Strings, Containerklassen - Arrays, Streamklassen - stdio-Funktionen). Außerdem wird gezeigt, wie die STL, ihre Container und ihre Algorithmen aufgebaut sind und wie man die STL um eigene Algorithmen erweitern kann. Beim Exception-Handling werden nicht nur die Sprachelemente, sondern auch die Auswirkungen auf das Programmdesign gezeigt.

Dieser Kurs ist der dritte von drei aufeinander abgestimmten Kursen, in denen der gesamte Sprach­umfang des aktuellen ISO C++-Standards behandelt wird. Dabei stehen Zusammenhänge und Sprachkonzepte im Vordergrund vor Detailinformationen, die man auch in der Online-Hilfe findet.

Die Inhalte können an die Wünsche der Teilnehmer angepasst werden. 

 

Zielgruppe:

Programmierer und Software-Entwickler, die C++ lernen wollen.

Voraussetzungen:

C++-Kenntnisse im Umfang der Kurse "Teil1: C-Grundlagen" und "Teil 2: OO-Programmierung“

Methodik:

Vortrag mit vielen Übungen, in denen die Teilnehmer praxisnahe Programme entwickeln.

Manuskript:

Ausführliche und detaillierte Schulungsunterlagen (ca. 200 Seiten)

Ort und Zeit:

Dieses Seminar wird als Firmenseminar (inhouse) angeboten.

Dauer:

3-5 Tage (je nach den Vorkenntnissen der Teilnehmer)

Dozent:

 

Prof. Richard Kaiser führt seit vielen Jahren Seminare zu den Themen Programmierung/Software-Entwicklung für Firmen durch (Referenzen).

Er ist der Verfasser der Bücher „C++ mit Microsoft Visual C++ 2008“ und „C++ mit dem Borland C++Builder“ und ist Mitglied im DIN Normierungsausschuss Informationstechnik NI-22.

 

Kontakt: training @ rkaiser . de , www.rkaiser.de
R. Kaiser, Schwärzlocher Straße 53, 72070 Tübingen, Tel. 07071-41598


Inhalt

Eine Entwicklungsumgebung

Microsoft Visual C++ 2010 (Konsolenanwendungen), oder
Codegear (früher Borland) C++ Builder 2010 (Konsolenanwendungen), oder
GNU g++ auf der Kommandozeile

Die Stringsklasse string der C++-Standardbibliothek

Exception-Handling (Ausnahmebehandlung)

Container der Standardbibliothek

·  Sequenzielle Container der Standardbibliothek

Separate Kompilation und Namensbereiche

·  Projekte

Templates und die STL

·  Generische Funktionen: Funktions-Templates


Stand: 1.1.2012