vc++ 在一个类中怎么调用另一个类的变量.

2024-12-16 20:40:50
推荐回答(2个)
回答1:

在当前类加入那个类的包含#include "CXXX.h";
初始化一个类对象
CXXX a(...);//括号里是构造函数的参数,也可以没有。
也可以 CXXX *p=new CXXX;
然后a.变量名 就可以了
或者p->变量名
当然要保证该变量在CXX类中为公有的public。

回答2:

例如:class A 和class B,如果想调用A中的变量int var;
如果var是public,只要在B中new 一个A对象即可
如果var是private,那么要在A中定义一个函数获得var的值
int getVar(){
return var;
}
然后同理可得var的值