关于类的问题
我的代码
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类加默认构造函数。