Здравствуйте, _Winnie, Вы писали:
_W>Можно так, менять поля наследника до вызова контруктора? Нужно в наследнике создать битовый массив признаков из тех, от кого он отнаследован.
Ну судя по всему список возможных базовых классов известен заранее.
Так почему бы не заполнять его каким нибудь is_derivied<T,U> ?