Re[2]: Приведение типа указателя
От: Eldar9x  
Дата: 05.03.08 10:39
Оценка:
Здравствуйте, NikeByNike, Вы писали:

NBN>Если достоверно не известно что за указателем на А скрывается B — нужно использовать dynamic_cast.

NBN>Если известно — static_cast, но лично я использую polymorfic_downcast, который в дебаге проверяет что это действительно так.

если имелось ввиду
A * a = new C();
dynamic_cast<A*>(a)->do_it();

то это не сработает, все равно вызовется метод класса С — функция виртуальная.
int i;
i = (i++)+(i++);
cout << i;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.