Поделиться через


Указатели на члены базовых классов

Указатель на член базового класса можно преобразовать в указатель на член производного от него класса при выполнении следующих условий:

  • доступно обратное преобразование из указателя на производный класс в указатель базового класса;

  • производный класс не наследуется виртуально от базового класса.

Если левый операнд является указателем на член, правый операнд должен иметь тип указателя на член или являться константным выражением со значением 0. Такое присваивание допустимо только в следующих случаях:

  • правый операнд является указателем на член того же класса, что и левый операнд;

  • левый операнд является указателем на член класса, открыто и однозначно производного от класса правого операнда.

См. также

Ссылки

Преобразования указателей на члены