C++ Programmierung Grundkurs

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 5 Tage

Ziele

In diesem Kurs lernen Sie Programme mit der Erweiterung der Sprache C zu entwickeln, eigene Problemstellungen in ein lauffähiges Programm umzusetzen, die Unterschiede zu C und die Methoden der objektorientierten Programmierung kennen.

Zielgruppe

  • Entwickler
  • Programmierer

Voraussetzungen

Erfahrungen in C

Agenda

Einführung C++ Programmierung

  • Programm-Aufbau und -Kompilierung
  • Literale / Konstanten / Variablen
  • Operatoren / Bindungsstärke / L+R-Values
  • Input (Streams) Output (Streams)
  • Funktionen (Argumentenübergabe)
  • Funktionsüberladung (gleiche Funktionsnamen für ähnliche Aufgaben)
  • Defaultargumente
  • Inline Expansion für Funktionen
  • Objektbibliotheken: IOStream
  • Input (Streams)
  • Output (Streams)

C++ Objektorientierte Programmierung

  • Operatorüberladung (Operatoren für benutzerdefinierte Typen)
  • Klassen (Objekte)
  • Memberfunktionen (Methoden)
  • Konstruktoren um Objekte anzulegen
  • Destruktoren um Objekte zu eliminieren
  • Vererbung (private, protected, public)
  • Virtuelle Methoden

C++ Standard Template Library

  • Template-Klasse
  • Container
  • Iteratoren
  • Algorithmen
  • Functors
  • Smart-Pointer

Ziele

In diesem Kurs lernen Sie Programme mit der Erweiterung der Sprache C zu entwickeln, eigene Problemstellungen in ein lauffähiges Programm umzusetzen, die Unterschiede zu C und die Methoden der objektorientierten Programmierung kennen.

Zielgruppe

  • Entwickler
  • Programmierer

Voraussetzungen

Erfahrungen in C

Agenda

Einführung C++ Programmierung

  • Programm-Aufbau und -Kompilierung
  • Literale / Konstanten / Variablen
  • Operatoren / Bindungsstärke / L+R-Values
  • Input (Streams) Output (Streams)
  • Funktionen (Argumentenübergabe)
  • Funktionsüberladung (gleiche Funktionsnamen für ähnliche Aufgaben)
  • Defaultargumente
  • Inline Expansion für Funktionen
  • Objektbibliotheken: IOStream
  • Input (Streams)
  • Output (Streams)

C++ Objektorientierte Programmierung

  • Operatorüberladung (Operatoren für benutzerdefinierte Typen)
  • Klassen (Objekte)
  • Memberfunktionen (Methoden)
  • Konstruktoren um Objekte anzulegen
  • Destruktoren um Objekte zu eliminieren
  • Vererbung (private, protected, public)
  • Virtuelle Methoden

C++ Standard Template Library

  • Template-Klasse
  • Container
  • Iteratoren
  • Algorithmen
  • Functors
  • Smart-Pointer

Diese Seite weiterempfehlen