一个让我疑惑的问题
程序如下
struct CLS{
int m_i;
CLS(int i):m_i(i){};
CLS()
{
CLS(0);
}
};
void main()
{
CLS obj;
cout < <obj.m_i < <endl;
}
谁能说说个所以然?在线等
[解决办法]
CLS obj; // 调用CLS()建立对象, 对象的m_i未初始化, 输出的值不定, 与环境有关!