Здравствуйте, Eldar9x, Вы писали:
E>Каким образом привести указатель к типу B*?
Если достоверно не известно что за указателем на А скрывается B — нужно использовать dynamic_cast.
Если известно — static_cast, но лично я использую polymorfic_downcast, который в дебаге проверяет что это действительно так.