E-Book Overview
Dieses Buch wendet sich in erster Linie an Umsteiger aus TURBO Pascal, aber durchaus auch an Anfänger ohne Vorkenntnisse. Die ersten Kapitel behandeln Datentypen, Kontrollstrukturen und den Umgang mit externen Dateien vor dem Hintergrund einfacher Algorithmen. Nach der Einführung von Funktionsbegriff und Zeigervariablen werden die Grundkenntnisse in umfangreicheren Programmbeispielen aus verschiedenen Anwendungsbereichen erörtert und gefestigt. Der Leser ist jetzt in der Lage, einfachere Programme aus anderen Sprachen in C++ lauffähig zu formulieren. In den Folgekapiteln wird das Paradigma des objektorientierten Programmierens in der BORLAND-IDE von C++ ausführlich dargestellt: Schrittweise werden Klassen eingeführt und im Prinzip der Vererbung miteinander verbunden. Die entsprechenden Lerninhalte werden ebenfalls anhand aussagekräftiger Beispiele dargestellt. Methodisch folgt das Buch dem bewährten Konzept des in mehreren Auflagen erschienenen Bandes Programmieren in TURBO Pascal vom selben Autor: weniger trocken systematisch, sondern mehr exemplarisch. Der Text ist damit als Begleitmaterial zu Vorlesungen in technischen Fachrichtungen, aber gleichermaßen auch zum erfolgreichen Selbststudium geeignet.
E-Book Content
Programmieren in C++
Borland-Versionen
Ein Lehr- und Obungsbuch Von Prof. Henning Mittelbach Fachhochschule MOnchen
83
B. G. Teubner Stuttgart 1998
Aile im vorliegenden Buch erwahnten Produkt- und Firmennamen wie Borland, Hewlett Packard, IBM, MS. DOS, Turbo Pascal u. a. sind gesetzlich geschOtzt, ohne daB im einzelnen darauf hingewiesen wird.
Die Deutsche Bibliothek - CIP-Einheitsaufnahme Mittelbach, Henning: Programmieren in C++, Borland-Versionen : ein Lehr- und Obungsbuch / von Henning Mittelbach. - Stuttgart: Teubner, 1998 ISBN-13:978-3-519-02998-4 e-ISBN-13:978-3-322-80112-8 DOl: 10.1007/978-3-322-80112-8
Das Werk einschlieBlich aller seiner Teile ist urheberrechtlich geschOtzt. Jede Verwertung auBerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlages unzulassig und strafbar. Das gilt besonders fOr Vervielfaltigungen, Obersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen © B. G. Teubner Stuttgart 1998
Zu diesem Buch Der vorliegende Text will kein systematisches Lehrbuch in C++ sein und hat auch keinen Anspruch auf Vollstandigkeit der Darstellung. Die Intention ist eher folgende: Wer bisher mit einer ,,klassischen" Sprache wie Pascal ,,gelebt" hat, soIl in moglichst kurzer Zeit und ohne allzu groBe Millie befahigt werden, Programme in c++ zu Ie sen, zu verandem und bei "defensivem" Sprachgebrauch einfachere Listings auch bald zu schreiben. Wer meine zu Turbo Pascal erschienenen Bucher kennt, wird die etwas unubliche Darstellung von dort sofort wiedererkennen: Mit nicht-trivialen Beispielen dringt man schnell in die Materie ein und ist bald in der Lage, offene Fragen durch eigene Experimente in der IDE oder durch Nachlesen in Monographien zu klaren. Das folgende Manuskript reHektiert meinen eigenen Weg, von Pascal ausgehend in die Hohen und auch Tiefen von C++ vorzudringen. Es ist das Protokoll eines intensiven Lemvorgangs, der ungefahr drei Monate dauerte und nicht immer das reine Vergnugen war. Konkrete Einzelfragen konnten die von mir zu Rate gezogenen Lehrbucher nicht immer beantworten: Sie hielten sich in erster Linie mit syntaktischen Uberlegungen und Theorie auf, zeigten aber weniger, "wie es geht". Erst nachdem ich das seIber herausgefunden hatte, fing ich damit an, mich eingehend mit Details zur Syntax zu befassen, mit dem "Warum": Jetzt kam bei mir die ,,Konkurrenz" zum Zuge: Die recht subjektive Auswahl an entsprechender Literatur ist in einer Ubersicht zusammengestellt. Nach der ersten Rohfassung des ManuskIipts gab es einen Testdurchlauf in einer Anf