Форум программистов, компьютерный форум CyberForum.ru

Оверлейные функции - C++

Восстановить пароль Регистрация
 
marina2
Рожденная для битвы
 Аватар для marina2
268 / 48 / 4
Регистрация: 08.11.2009
Сообщений: 1,016
12.06.2011, 20:17     Оверлейные функции #1
Оверлейные функции - это какие?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
12.06.2011, 20:29     Оверлейные функции #2
Overlay - перекрывать. Имеется ввиду, что если и в базовом, и в производном классе реализуется метод method, то говорят, что метод производного класса перекрывает метод базового.
Хотя более привычный термин - override.
marina2
Рожденная для битвы
 Аватар для marina2
268 / 48 / 4
Регистрация: 08.11.2009
Сообщений: 1,016
12.06.2011, 20:34  [ТС]     Оверлейные функции #3
Цитата Сообщение от silent_1991 Посмотреть сообщение
производного класса перекрывает метод базового.
Как это понять? Это значит один выполняется раньше другого?
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
12.06.2011, 20:43     Оверлейные функции #4
marina2, это значит, что будет выполнен именно тот метод, который определён в конкретном классе. Если метод не переопределён в производном классе, то он будет взят из базового.
prootq
 Аватар для prootq
8 / 8 / 0
Регистрация: 09.06.2011
Сообщений: 72
12.06.2011, 20:45     Оверлейные функции #5
Нет, это значит что ты маскируешь метод базового класса для производных. Вызываться будет одноименный метод производного класса..

Добавлено через 1 минуту
marina, silent изящнее меня выразился и немного быстрее. Надеюсь суть ты поняла.
Yandex
Объявления
12.06.2011, 20:45     Оверлейные функции
Ответ Создать тему
Опции темы

Текущее время: 20:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru