class X
{
protected:
int abc=10;
public:
X() {};
~X() {};
int getABC() { return abc; }
};
关于Y类
class Y : public X
{
public:
Y() {};
~Y() {};
void setABC() { abc = X::getABC(); }
};
void main()
{
Y* b;
b->setABC();
system("pause");
return;
}
我想把类X的变量ABC的值类Y的变量ABC
欢迎来到堆栈溢出。请花些时间阅读[The Tour](http://stackoverflow.com/tour),并参阅[帮助中心](http://stackoverflow.com/help/asking)中的资料,了解您可以在这里问。 –
你的例子中的'a'是什么?还要注意,即使你的代码会被编译,'b-> setAofY();'也是未定义的行为。 –
抱歉,这是我的错误。 我已编辑。 –