В такой ситуации, почему я не могу получить доступ к члену базового класса x
, не имеющему квалификации в случае B1
? Не loook неоднозначное мне ...Квалифицированный доступ, необходимый при наследовании от шаблона
template<class T>
struct A { T x; };
template<class T>
struct B1 : A<T> { T f() { return A<T>::x; } };
struct B2 : A<int> { int f() { return x; } };
не знал о 'использовании A :: x' перед –
pascal