[an error occurred while processing this directive]
virtual void foo(){printf ("\nA");};
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
DASM
09 июня 2005 г. 12:52
В ответ на:
Вопрос по С++. почему вызывается (+)
отправлено <font color=gray>_vladimir</font> 09 июня 2005 г. 12:50
Составить ответ
|||
Конференция
|||
Архив
Ответы
Почему с точки зрения С++ конструктор базового класса не может быть виртуальным?
—
_vladimir
(09.06.2005 13:01
195.39.252.1
,
пустое
)
Потому что C++ отличается от Delphi
—
smav
(09.06.2005 14:50
80.64.97.142
, 925 байт)
интересно, как вы это себе представляете.При вызове виртуального метода или деструктора то что будет вызвано определяется типом конкретного объекта, (дальше прыгаем по его таблице виртуальных вызовов). А как конструктор может быть виртуальным, если самого объекта еще нет ? Что вызывать то надо ?
—
DASM
(09.06.2005 13:10
217.118.78.1
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru