【发布时间】:2017-09-01 15:14:30
【问题描述】:
c++ 中未初始化的类成员会发生什么?如果我必须这样做,我应该注意什么?
#include <iostream>
using namespace std;
class Foo {
int attr1, attr2;
public:
Foo ();
Foo::Foo () { attr1 = 5; }
Foo myThing();
【问题讨论】:
-
attr2 将包含垃圾值
-
你为什么要这样做?
标签: c++ class data-members