AM
template<typename T> class Base {За синтаксис не ручаюсь сейчас. Вроде так было.
protected:
int A = 0;
}
template<typename T> class Child : virtual public Base<T>{
Child(int i) : Base()
{
A = i; << Ошибка - A не существует
}
}
A
разве использовалось не в конструкторе.