类构造的简单问题
为什么输出不为0?
struct CLS
{
int m_i;
CLS( int i ) : m_i(i) {}
CLS(){ CLS(0); }
};
void main()
{
CLS obj;
cout < < obj.m_i < < endl;
}
[解决办法]
不会又是学java/C#出身的吧。
不要用java/C#的语法随便就挪C++里用啊。