Zusammenfassung
In einem Container können nicht nur Objekte einer einzigen Klasse, sondern auch Objekte verschiedener Klassen verwaltet werden. Voraussetzung ist dabei, dass die Klassen eine gemeinsame Basisklasse besitzen, so dass der Container Zeiger auf die Basisklasse speichert. (Darüber hinaus lassen sich mittels void* sogar Objekte, die überhaupt keine Gemeinsamkeiten aufweisen, in einem Container ablegen. Allerdings wird in dem Fall die Typprüfung außer Kraft gesetzt, und polymorphe Aufrufe virtueller Elementfunktionen sind nicht mehr möglich.)
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kuhlins, S., Schader, M. (2001). Zeiger in Containern verwalten. In: Die C++-Standardbibliothek. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-06639-3_14
Download citation
DOI: https://doi.org/10.1007/978-3-662-06639-3_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67892-2
Online ISBN: 978-3-662-06639-3
eBook Packages: Springer Book Archive