blister 发表于 2025-3-28 16:19:46
https://doi.org/10.1057/9780230306493In diesem Kapitel fassen wir einige Punkte zusammen, für die sich ein eigenes Kapitel nicht lohnt.无孔 发表于 2025-3-28 19:40:49
David H. Deininger AIA, LEED AP, EMHLIn diesem Kapitel befassen wir uns zum ersten Mal mit dem Thema Wiederverwendbarkeit von einmal entwickelter Funktionalität. Das Argument, daß objektorientiert entwickelte Software „wiederverwendbar“ ist, wird ja immer als der große Vorteil der objektorientierten Vorgehensweise herausgestellt.Venules 发表于 2025-3-29 00:42:14
,Einführung,Mit der Verfügbarkeit mehrerer preiswerter Entwicklungssysteme für die Sprache C++ steht heute auch dem traditionell in C arbeitenden Softwareentwickler die Welt der objektorientierten Programmierung offen.小鹿 发表于 2025-3-29 05:33:12
Warum objektorientierte Programmierung?,In diesem Kapitel geben wir eine kurze Übersicht über die wichtigsten Konzepte objektorientierter Programmierung. Wir zeigen an Hand von Beispielen aus der C-Praxis, wie einige alltägliche Probleme und Fehlerquellen traditioneller Programmierung mit Hilfe objektorientierter Konzepte gelöst bzw. ganz vermieden werden können.Exonerate 发表于 2025-3-29 11:03:39
Die Sprache in Stichworten,In diesem Kapitel geben wir eine Übersicht über die wesentlichen neuen Sprachmittel, die C++ zusätzlich zu C besitzt. Wir gehen dabei vom geplanten zukünftigen Sprachstandard aus. Dabei ist zu beachten, daß derzeit keiner der in diesem Buch betrachteten Compiler diesen Sprachstandard vollständig implementiert hat.Cabg318 发表于 2025-3-29 12:26:15
Die Klasse,Die grundlegende Spracherweiterung, die C++ gegenüber C bietet, ist die Möglichkeit, Klassen zu bilden. Klassen ähneln den bekannten structs aus C, bieten jedoch weit mehr Möglichkeiten.Flirtatious 发表于 2025-3-29 18:47:06
http://reply.papertrans.cn/28/2741/274045/274045_47.png深陷 发表于 2025-3-29 23:40:23
Operatorfunktionen,Bereits im klassischen C kann ein Operator unterschiedliche Aktionen durchführen, je nachdem, auf welche Datentypen er angewendet wird. So bewirkt z.B. der + Operator für doub l es den Aufruf der Additionsroutine aus der Fließkommabibliothek, während der gleiche Operator für ints mit wenigen Maschinenbefehlen direkt abgehandelt wird.conservative 发表于 2025-3-30 01:26:53
http://reply.papertrans.cn/28/2741/274045/274045_49.pngfodlder 发表于 2025-3-30 08:03:05
,Überladen von Funktionen und Operatoren,In C++ kann der gleiche Funktionsname gleichzeitig für unterschiedliche Funktionen verwendet werden. Dazu ist es erforderlich, daß sich die Funktionen in ihrer Prameterliste unterscheiden. Daraus ergeben sich weitreichende Konsequenzen, unter anderem auch für den Linker, der jetzt nicht mehr nur nach dem Funktionsnamen gehen kann.