Re: Как привести класс в такой иерархии?
От: T4r4sB Россия  
Дата: 03.03.16 09:32
Оценка:
Здравствуйте, Varavva, Вы писали:

V>Что-то с этим Obj-C подзабыл немного C++


V>Есть такая иерархия классов


V>Image: aas.png


V>Есть функция, возвращающая указатель на С, но на самом деле она возвращает указатель на объект D


V>Можно ли как-то правильно этот указатель на С превратить в правильный указатель на А?


static_cast<A*>(dynamic_cast<D*>(cptr))
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.