Re: Ну дают админы...
От: igor_soukhov  
Дата: 26.04.01 07:56
Оценка:
Здравствуйте IT, 25.04.2001 19:40:19 вы писали:

>... десять минут назад этого форума ещё не было :o)

просто звери ;)

>Ok, тогда вопрос, давно хотел спросить.

>Кто из почтенной публики использует операторы *_cast, кроме dynamic_cast (без него иногда не обойтись), в реальных проектах? И зачем?
const_cast пришлось пару раз поюзать — функция хотела указатель не на константу (в обоих случаях я был уверен что в этой памяти (с которой сняли константность) ничего не будет изменятся ...

ну а reinterpret_cast & static_cast — они-ж как братья — если не один то другой ...

а dynamic_cast<> — это наша обсчая Ж...
(ксати буквально седня столкнулся с проблемой в VC6 — у мя есть иерархия высотой 3-4 класса — наследование от темплейтных классов (и не только) — но наследование одиночное) — и
dynamic_cast — не смог мне откастить (получал NULL pointer) — а (T*) преобразование помогло ... что под указателем лежит нунжый обект — 100% (во первых так оно и есть вот вторых виртуалтные метобы вызываются прально).



Igor
* thriving in a production environment *
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.