Задачка в общем и не задачка, особенности работы с классами... |
Здравствуйте, гость ( Вход | Регистрация )
Задачка в общем и не задачка, особенности работы с классами... |
ViGOur |
10.2.2009, 17:48
Сообщение
#1
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Мы же все не глупые, так что получаем ответ не используя компилятор!
И для тренировки мозга, каков будет результат, если func сделать виртуальной функцией? То что ниже этой темы читаем после того, как ответили на задачку... |
|
|
Kagami |
11.2.2009, 10:01
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Мне кажется что ответ С С
Оператор () вызывает на func() без указания имени класса, поэтому мне кажется что вызывается C::func() Ну а вызов func() естественно будет C::func(). Если объявить функцию виртуальной, ничего не изменится UPD: проверил себя на компиляторе и расстроился Зато хоть про виртуальную версию оказался прав Сообщение отредактировал Kagami - 11.2.2009, 10:03 |
|
|
Текстовая версия | Сейчас: 26.11.2024, 6:38 |