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


Переопределение виртуальной функции

Обновлен: Ноябрь 2007

Можно переопределить виртуальные функции, определенные в базовом классе, из окна Свойства Visual Studio.

Переопределение виртуальной функции в окне "Свойства"

  1. В окне классов щелкните требуемый класс.

  2. В окне "Свойства" нажмите кнопку Overrides.

    f4dbfs09.alert_note(ru-ru,VS.90).gifПримечание.

    Кнопка Overrides доступна при выделении имени класса в окне классов или при щелчке в окне исходного кода.

    В левом столбце будут перечислены виртуальные функции. Если имя виртуальной функции отображается также в правом окне, то переопределение уже реализовано.

  3. Если функция не имеет переопределения, щелкните ячейку в правом столбце окна "Свойства", чтобы отобразить предлагаемое имя переопределения функции как <add>FuncName.

  4. Щелкните предлагаемое имя, чтобы добавить код-заглушку для функции.

  5. Чтобы изменить переопределяющую функцию, дважды щелкните имя функции в окне классов и отредактируйте код в окне исходного кода.

Чтобы удалить переопределение, щелкните имя переопределяющей функции в правом столбце и выберите <delete>FuncName. Код функции будет закомментирован.

См. также

Задачи

Добавление функции-члена

Добавление переменной-члена

Основные понятия

Добавление функциональных возможностей с помощью мастеров кода

Добавление класса

Добавление обработчика сообщения MFC

Ссылки

Перемещение по структуре класса