Zusammenfassung
In einem Container können nicht nur Objekte einer einzigen Klasse, sondern auch Objekte verschiedener Klassen verwaltet werden. Voraussetzung ist dabei, daß die Klassen eine gemeinsame Basisklasse besitzen, so daß 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
© 1999 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kuhlins, S., Schader, M. (1999). Zeiger in Containern verwalten. In: Die C++-Standardbibliothek. Objekttechnologie. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-06640-9_14
Download citation
DOI: https://doi.org/10.1007/978-3-662-06640-9_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65052-2
Online ISBN: 978-3-662-06640-9
eBook Packages: Springer Book Archive