未初始化的类成员变量
在gcc 4.8.5版本
如果还有未初始化的类成员变量,其值不确定
#include <iostream>
class T {
public:
T() {}
float tt;
int it;
};
int main() {
float ff;
cout << ff << endl;
T t1;
cout << t1.tt << endl;
cout << t1.it << endl;
return 0;
}
结果
[root@mx xsp2]# ./a.out
0
-17304.5
32766
[root@mx xsp2]# ./a.out
0
1.78996e+11
32767
[root@mx xsp2]# ./a.out
0
2.91494e-38
32766
[root@mx xsp2]# ./a.out
0
9.19502e+18
32767
[root@mx xsp2]# ./a.out
0
-3.06696e-30
32767
[root@mx xsp2]# ./a.out
0
-78.9587
32764