我有了這個代碼示例:初始化列表 - 默認值
#include <iostream>
using namespace std;
class Polygon
{
private:
double _Field;
public:
Polygon(): _Field(){}
void show_field(){ cout << _Field << endl; }
};
int main()
{
Polygon P1;
P1.show_field();
return 0;
}
我只是想知道爲什麼show()方法總是顯示我0值?默認情況下不初始化列表
Polygon(): _Field(){}
初始化給出0場,如果沒有說法存在?
是的,對於內置類型 –
double默認初始化爲0 – worenga