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

2024-12-02 07:44:09
推荐回答(2个)
回答1:

首先在一个类中包含将被调用类的头文件或用class声明被调用类信息,构造一个被调用类的对象,就可以调用。如:
class One
{
public:
int a;

};

class Two
{
public:
One a;

a.a;

}

回答2:

参考如下代码:
class b
{public:
b (int i) {m_i=i;}; // class b只有一个带参数的构造函数
private:
int m_i;};
class a{
public:
a ()
:m_b(1) // 因为b没有默认构造函数,所以必须在初始化表中初始化
{
};
b m_b;};