Zeiger auf Basisklassen-Member

Ein Zeiger auf einen Member einer Basisklasse kann in einen Zeiger auf einen Member einer Klasse konvertiert werden, die davon abgeleitet ist, wenn die folgenden Bedingungen erfüllt sind:

  • Die umgekehrte Konvertierung von Zeigern auf abgeleitete Klasse in den Basisklassen möglich ist, Zeiger.

  • Die abgeleitete Klasse erbt von der Basisklasse nicht virtuell.

Wenn der linke Operand einen Memberzeiger ist, muss der rechte Operand von Zeiger-zu Typ oder Member ein konstanter Ausdruck sein, der bis 0 ausgewertet werden.Diese Zuweisung ist nur in den folgenden Fällen gültig:

  • Der rechte Operand ist ein Zeiger auf einen Member derselben Klasse wie der linke Operand.

  • Der linke Operand ist ein Zeiger auf einen Member einer Klasse, die öffentlich und eindeutig von der Klasse des rechten Operanden abgeleitet ist.

Siehe auch

Referenz

Memberzeiger-Konvertierungen