Re[2]: Приведение типа указателя
От: Eldar9x  
Дата: 19.03.08 15:54
Оценка:
Здравствуйте, Erop, Вы писали:

спасибо, конечно, но такое решение для такого ничтожного вопроса, если честно, это как из пушки по воробьям.

Ну ответ уже найден:

E>Насколько я понял, невозможно изменить указатель так, чтобы неквалифицированный E>вызов a->do_it() привел бы к вызову виртуальной функции какого-либо базового класса E>в иерархии.


Правильно. Если do_it переопределена в наследниках, то будет вызван именно вариант из самого нижнего наследника, содержащего переопределение.

PS: Поздно отвечаю, конечно.
int i;
i = (i++)+(i++);
cout << i;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.