我有一個簡單類,如下訪問基類成員中派生
class A {
protected:
int x;
};
class B:public A
{
public:
int y;
void sety(int d)
{
y=d;
}
int gety(){ return y;}
};
int main()
{
B obj;
obj.sety(10);
cout<<obj.gety();
getch();
}
如何從所導出的class B
的實例設置的protected
實例變量A::x
的值,而無需創建的class A
一個實例。
編輯:我們可以使用B的對象訪問A::x
的值嗎?像obj.x
?
只需訪問它。它在B的成員函數中可見。 – Erik 2011-03-01 11:14:32