Moderne C++ Programmierung Klassen, Templates, Design Patterns

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 objektorient

  • PDF / 3,556,918 Bytes
  • 401 Pages / 439.37 x 666.142 pts Page_size
  • 84 Downloads / 243 Views

DOWNLOAD

REPORT


Die Reihe Xpert.press vermittelt Professionals in den Bereichen Softwareentwicklung, Internettechnologie und IT-Management aktuell und kompetent relevantes Fachwissen über Technologien und Produkte zur Entwicklung und Anwendung moderner Informationstechnologien.

Ralf Schneeweiß

Moderne C++ Programmierung Klassen, Templates, Design Patterns . Auflage

Ralf Schneeweiß Tübingen Deutschland

ISSN - ISBN ---- DOI ./----

e-ISBN ----

Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.d-nb.de abrufbar. Springer Vieweg © Springer-Verlag Berlin Heidelberg ,  Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte, insbesondere die der übersetzung, des Nachdrucks, des Vortrags, der Entnahme von Abbildungen und Tabellen, der Funksendung, der Mikroverfilmung oder der Vervielfältigung auf anderen Wegen und der Speicherung in Datenverarbeitungsanlagen, bleiben, auch bei nur auszugsweiser Verwertung, vorbehalten. Eine Vervielfältigung dieses Werkes oder von Teilen dieses Werkes ist auch im Einzelfall nur in den Grenzen der gesetzlichen Bestimmungen des Urheberrechtsgesetzes der Bundesrepublik Deutschland vom . September  in der jeweils geltenden Fassung zulässig. Sie ist grundsätzlich vergütungspflichtig. Zuwiderhandlungen unterliegen den Strafbestimmungen des Urheberrechtsgesetzes. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürften. Einbandgestaltung: KünkelLopka GmbH, Heidelberg Gedruckt auf säurefreiem und chlorfrei gebleichtem Papier Springer Vieweg ist eine Marke von Springer DE. Springer DE ist Teil der Fachverlagsgruppe Springer Science+Business Media www.springer-vieweg.de

Vorwort zur zweiten Auflage

Die neue Auflage wurde an vielen Stellen formal und an wenigen Stellen auch inhaltlich korrigiert. Eine Anpassung an den neuen Standard, der 2011 verabschiedet wurde, fand nicht statt. Da in diesem Buch die praktische Anwendung moderner Paradigmen im Vordergrund steht, habe ich mich auf den Umfang der Sprache beschränkt, der durch die üblichen Produktivcompiler unterstützt wird. Dieser Umfang ist heute der ISO Standard von 1998 und dessen Korrekturfassung von 2003. Die Compiler haben nach der Standardisierung lange gebraucht, um der Norm zu genügen. Als wirklich allgemein konnte der Standard erst um das Jahr 2008 herum gelten. Zumindest war es dieses Jahr, in dem ich selbst zum ersten Mal in der Projektarbeit keine besonderen Abweichungen mehr irgend eines bestimmten Compilers vom Standard beachten musste. Da aber immer noch Codes existieren, die auf abweichendem Compilerverhalten basieren, habe ich die Abschnitte