我正在学习c ++.现在我明白派生类不能访问它的基类私有成员,但为什么一个模板化的人可以?
比如像这样的东西工作正常:
class base {
static int x;
};
template<typename T>
class derived: public base{
T t;
public:
void setx(int i) {x=i;}
int getx(){return x;}
};
Run Code Online (Sandbox Code Playgroud)
我在linux上使用gcc 5.4.