здравствуйте,
помогите люди добрые... наставте на путь истинный...
имеется следующуя иерархия (а-ля GoF::Composite)
class YItem {...};
template <typename T> YCollection: public YItem {...};
вопрос: как, если возможно, спуститья по иерархии вниз... мне в коде необходимо узнать, что данный класс является YCollection<?> и не важно какого именно типа параметр шаблона.
т.е. сделать что-то типа
if(dynamic_cast<YCollection<T>*>(currentItem))
{
...
}
возможно ли?
спасибо.