Axel Rogat
Objektorientiertes Programmieren mit C++ und JAVA
 
12.4: Konversionsfunktionen Kapitel 12 13: Operatoren  
 
  12.5 Pointer auf Member  
 

Es gibt in C++ eine neue Form von Pointern, die nur auf Member in einer speziellen Klasse gerichtet sein können. Sie sind dabei nicht mit einer physikalischen Adresse verbunden -- sie verweisen also nicht auf ein Datenfeld eines bestimmten Objekts der Klasse. Vielmehr beschreiben sie (bei Pointern auf Datenmember) die Position des Members innerhalb der Klasse. Sie werden intern durch die Adreßdifferenz des Datenmembers zum Beginn des ganzen Objekts dargestellt. Ihr Einsatzgebiet ist dennoch das gewöhnlicher Zeiger, also z.B. das Einsparen mehrfacher Adreßberechnungen oder Fallunterscheidungen.

 
12.4: Konversionsfunktionen Startseite 13: Operatoren  
 

© 1998 Axel Rogat