Задачка в общем и не задачка, особенности работы с классами... |
Здравствуйте, гость ( Вход | Регистрация )
Задачка в общем и не задачка, особенности работы с классами... |
ViGOur |
10.2.2009, 17:48
Сообщение
#1
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Мы же все не глупые, так что получаем ответ не используя компилятор!
И для тренировки мозга, каков будет результат, если func сделать виртуальной функцией? То что ниже этой темы читаем после того, как ответили на задачку... |
|
|
void* |
10.2.2009, 20:36
Сообщение
#2
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
проголосовал за А С
вроде бы все логично, вначале вызывается operator() класса A, т.к. он public и наследование public, ну а затем C::func() если будет виртуальной... то так же само будет я думаю П.С. хорошая тема, давайте побольше таких задачек кидать, охота мозги размять хоть немного все правильно, только что проверил в компиляторе значит я прав блин, а вот насчет виртуальной функции я недостаточно подумал и ошибся |
|
|
Текстовая версия | Сейчас: 26.11.2024, 7:42 |