template & dynamic_cast<>
От: sapunidze Россия  
Дата: 03.06.04 08:00
Оценка:
здравствуйте,

помогите люди добрые... наставте на путь истинный...

имеется следующуя иерархия (а-ля GoF::Composite)

class YItem {...};

template <typename T> YCollection: public YItem {...};


вопрос: как, если возможно, спуститья по иерархии вниз... мне в коде необходимо узнать, что данный класс является YCollection<?> и не важно какого именно типа параметр шаблона.
т.е. сделать что-то типа

if(dynamic_cast<YCollection<T>*>(currentItem))
{
  ...
}


возможно ли?

спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.