Home

Standard-C++ Seminare (compilerunabhängig)

Diese Seminare werden von Prof. Richard Kaiser gehalten, der seit vielen Jahren Seminare für zahlreiche Firmen durchführt (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.


 

Teil 1: C/C++ Grundlagen

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


Zielgruppe:

Software-Entwickler, die mit C++ programmieren wollen.

Voraussetzungen:

keine

Methodik:

Vortrag mit vielen Übungen, in denen praxisnahe Programme entwickelt werden

Ort und Zeit:

Dieses Seminar wird als Firmenseminar (inhouse) angeboten.

Dauer:

5 Tage

 

Inhalt

In diesem Kurs werden diejenigen Sprachelemente von C++ vorgestellt, die dem Sprachumfang von C entsprechen, der auch für die C++-Programmierung benötigt wird, sowie einige C++-Konzepte, die eng damit zusammenhängen.

1. Eine Entwicklungsumgebung

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

2. Elementare Datentypen und Anweisungen

Ganzzahldatentypen (int, bool, char usw.)
Gleitkommadatentypen
Standardkonversionen
Elementare Anweisungen (if, for, while usw.)
Funktionen, Werte- und Referenzparameter
Die Verwendung der C-Standardbibliotheken (z.B. math.h und cmath)
Zeiger und dynamisch erzeugte Variablen (new, delete)
Nullterminierte Strings und zugehörige Bibliotheksfunktionen
typedef
Aufzählungstypen (enum)
Präprozessoranweisungen (Makros, Pragmas)
Ausdrücke
Arrays
Strukturen (struct und union)

3. Funktionen

Die verschiedenen Parametertypen
Funktionszeiger
Rekursion
inline-Funktionen
Default-Argumente
Überladene Funktionen und Operatoren

4. Statische Bibliotheken

Projekte, Bindung und Header-Dateien
Der Aufruf von Funktionen aus C-Bibliotheken in C++

5. Ausblick auf die C++-Standardbibliothek

Die Stringklasse string
Die Container-Klasse vector
Iteratoren
Algorithmen der Standardbibliothek

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

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


Stand: 14.6.2010