Advertisement

Moderne C++ Programmierung

Klassen, Templates, Design Patterns

  • Ralf Schneeweiß

Part of the Xpert.press book series (XPERT.PRESS)

Table of contents

  1. Front Matter
    Pages I-XI
  2. Ralf Schneeweiß
    Pages 1-3
  3. Ralf Schneeweiß
    Pages 5-171
  4. Ralf Schneeweiß
    Pages 173-220
  5. Ralf Schneeweiß
    Pages 221-275
  6. Ralf Schneeweiß
    Pages 277-345
  7. Ralf Schneeweiß
    Pages 347-393
  8. Back Matter
    Pages 395-413

About this book

Introduction

C++ ist eine objektorientierte Programmiersprache, neben der Objektorientierung gewinnt aber die generische Programmierung mittels parametrisierbaren Klassen oder Templates zunehmend an Bedeutung, da diese Methode große Vorteile gegenüber der objektorientierten aufweist, wenn es darum geht, wiederverwendbaren Code zu schreiben.

Dieses Buch liefert eine fundierte Darstellung des modernen Programmdesigns in C++ gemäß dem ANSI/ISO-Standard. Der Autor gibt dabei zunächst ein kompaktes Repetitorium der grundlegenden Sprachelemente von C++ und erläutert dann detailliert die klassische objektorientierte Modellierung sowie die modernen Techniken der generischen oder aspektorientierten Programmierung mittels Templates und Design Patterns.

Keywords

Aspektorientierte Programmierung Attribut C++ Design Patterns Generische Programmierung Instanziierung Mehrfachvererbung Objektorientierte Programmierung Objektorientierung Polymorphie Programmiersprache C++ Referenz STL Templates Vererbung

Authors and affiliations

  • Ralf Schneeweiß
    • 1
  1. 1.Tübingen

Bibliographic information