【发布时间】:2013-03-27 19:53:54
【问题描述】:
在这种情况下,为什么我不能访问B1 情况下不合格的基类成员x?在我看来并不模棱两可……
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; } };
【问题讨论】:
-
之前也不知道
using A<T>::x