C++ für C-Programmierer

Begleitmaterial zu Vorlesungen und Kursen

Table of content
  • Einleitung
  • Begriffe der objektorientierten Programmierung
  • Nicht-objektorientierte Erweiterungen in C++
  • Klassen
  • iostream - Ein-/Ausgabe
  • Statische Objektkomponenten
  • Abgeleitete Klasse, Vererbung
  • Zeiger auf Klassenkomponenten
  • Dynamische Typinformation
  • Templates
  • Namespaces
  • Ausnahmebehandlung (exceptions)
  • Literatur
  • Index

<link c-link>Ergänzungen zum Handbuch

Table of content (cplusplus-Inhalt.pdf, 69.90 KB)
Information

Die Programmiersprache C++ existiert etwa seit 1983. Sie wurde federführend von Bjarne Stroustrup in den AT&T-Bell-Laboratorien entwickelt. 1985 brachte AT+T den ersten kommerziellen C++-Compiler auf den Markt und seit Dezember 1989 existiert ein ANSI-Komitee zur Standardisierung von C++.
Alle im folgenden beschriebenen Eigenschaften der Sprache beziehen sich auf den vorläufigen ANSI-Standard und die jeweiligen Realisierungen in Form der Compiler Borland C++ 4.0, IBM xlC und gcc 2.6.3 (GNU C++).

Review

Das Handbuch »C++ für C-Programmierer«. Was Experten dazu meinen:

Was das Handbuch C++ angeht, so habe ich keine Änderungswünsche. Das Buch ist m. E. gerade wegen des Fehlens jeden Ballastes für die Studenten sehr wertvoll  und nicht durch ein anderes Standardwerk zu C++ zu ersetzen.
Wegen der inzwischen großen Verbreitung der Standard Library werden Sie sicher Anforderungen erhalten Kapitel 15 (insbesondere zur STL) jetzt ausführlicher zu gestalten. Dergleichen Ergänzungen würden aber das Werk m. E. nur unnötig aufblähen und sollten eher in einem ergänzenden Heft , etwa zur Thematik der objektorientierten Programmierung Platz finden.“
Prof. Dr. Albert Seidl, FB Elektrotechnik, FH Magdeburg

»Ich benutze Ihr Handbuch ›C++ für C-Programmierer, 10. Auflage‹ als Begleitmaterial zu meiner Vorlesung Programmierung für Wirtschaftsinformatik-Studenten an der FH Stralsund.
Es eignet sich sehr gut zum Nachlesen durch seine kompakte, exakte Darstellung des Wesentlichen, mit genauer Angabe der Syntax und mit vielen kurzen, sehr charakteristischen Beispielen.«
Prof. Dr. Petra Scheffler, FB Wirtschaft, FH Stralsund

»›C++ für C-Programmierer‹ aus der Reihe der RRZN-Umdrucke ist hervorragend als Begleitmaterial für C++-Programmierkurse zu verwenden. Wie alle RRZN-Skripte zielt es nicht darauf, die einschlägigen Standardwerke zu ersetzen. Vielmehr bietet ›C++ für C-Programmierer‹ als Ergänzung zu Literatur und Vorlesung eine prägnante und für Studenten auch erschwingliche Zusammenfassung der wichtigsten Elemente von C++.
Die Gliederung für ›C++ für C-Programmierer‹ kommt der Durchführung von C++-Kursen sehr entgegen. Zunächst werden die nicht-objektorientierten Erweiterungen von C++ gegenüber C behandelt. Das Klassen-Konzept wird auf diese sichere Basis aufgesetzt. Das Überladen von Operatoren kann somit im passenden Kontext dargestellt werden. Die Nähe zur Praxis zeigt sich u. a. daran, daß darauf folgend die Stream-Ein- und -Ausgabe behandelt wird, d. h. mit dem dadurch erreichten Kenntnisstand können schon sehr viele sinnvolle Anwendungen in C++ programmiert werden. Die abschließende Behandlung der Ableitung von Klassen und die der Templates ist dann für Teilnehmerinnen und Teilnehmer von C++-Kursen keine Schwierigkeit mehr.
Alles in allem ist ›C++ für C-Programmierer‹ als Begleitmaterial für C++-Programmierkurse sehr zu empfehlen.«
Prof. Dr. Walter Kiel, FB Wirtschaft, FH Osnabrück, jetzt FH Ansbach

»›C++ für C-Programmierer‹ des RRZN ist als Begleittext zu Vorlesungen und Kursen gedacht. Zunächst werden grundlegende Begriffe und die nicht-objektorientierten Erweiterungen in C++ vermittelt. Anschließend werden Klassen, io-Ein/Ausgaben, statistische Objektkomponenten, abgeleitete Klassen und Vererbung behandelt. Die neuen Errungenschaften von C++, Templates und Exceptions, runden den Umdruck ab. Zahlreiche Beispiele tragen zum Verständnis und zur Vertiefung bei. Wer C++ in vollem Umfang als objektorientierte Sprache einsetzen will und nicht nur als besseres C versteht, findet in diesem Umdruck die richtige Antwort.«
Prof. Dr. Eckart Schwieger, FB Bio-Ingenieurwesen, Produktionstechnik und Verfahrenstechnik, FH Hamburg

Das Handbuch steht als Druckexemplar sowie eBook zur Verfügung.

Verkauf von Handbüchern

Extern: siehe Verkaufsstellen

Verkauf an der LUH:

Handbuch-Team
Verkauf von Montag bis Donnerstag 08:00 – 16:00 Uhr sowie Freitag von 08:00 – 14:00 Uhr
Address
Leibniz Universität IT Services
Auskunft
Schloßwender Straße 5
30159 Hannover
Building
Handbuch-Team
Verkauf von Montag bis Donnerstag 08:00 – 16:00 Uhr sowie Freitag von 08:00 – 14:00 Uhr
Address
Leibniz Universität IT Services
Auskunft
Schloßwender Straße 5
30159 Hannover
Building