C++在另一个类中声明另一个类的对象,怎么调用这个对象
#include<iostream>usingnamespacestd;classA{public:inti;intj;A(intx,inty):i(x),j(y){}}...
#include<iostream>
using namespace std;
class A
{
public:
int i;
int j;
A(int x,int y):i(x),j(y){}
};
class B
{
public:
A aa;
int k;
B(int f,int u,int y):aa(u,y),k(f){}
};
int main()
{
B b(0,1,2);
cout<<aa.i; // 编译错误, 怎么输出对象aa的i值?
return 0;
} 展开
using namespace std;
class A
{
public:
int i;
int j;
A(int x,int y):i(x),j(y){}
};
class B
{
public:
A aa;
int k;
B(int f,int u,int y):aa(u,y),k(f){}
};
int main()
{
B b(0,1,2);
cout<<aa.i; // 编译错误, 怎么输出对象aa的i值?
return 0;
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询