关于类的问题我的代码classA{public:inti}classB{public:Am_Avoidf(Aa)}voidB::f(Aa){m_Aareturn}
关于类的问题
我的代码
class A
{
public:
int i;
};
class B
{
public:
A m_A;
void f(A a);
};
void B::f(A a)
{
m_A = a;
return;
}
main()
{
B b;
A a;
b.f(a); // 错误!
}
请问这是为什么?谢谢!
[解决办法]
给你的A类加默认构造函数。
