#include <iostream>
using namespace std;
class Foo
{
public:
int a;
};
int main()
{
Foo f;
Foo f1(f);
cout<<f.a;
return 0;
}
这里发版画垃圾值,但是当我们添加f1.a那么这两个FA和f1.a与0拷贝构造函数初始化基本数据类型
#include <iostream>
using namespace std;
class Foo
{
public:
int a;
};
int main()
{
Foo f;
Foo f1(f);
cout<<f.a<<f.b;
return 0;
}
初始化请帮我明白了什么是背后的原因。
你的第二个例子不能编译。请显示真实的代码。 – MSalters