读书人

不难。所以分也不多~解决方案

发布时间: 2012-02-28 13:06:35 作者: rapoo

不难。所以分也不多~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(1)//10
class CLS{
int m_i;
CLS( int i ) : m_i(i) {}
CLS()
{
CLS(0);
}
};
CLS obj;
cout < < obj.m_i < < endl;//结果是多少。我只想确认为什么?

(2)//10
float a = 1.0f;
cout < < (int)a < < endl;
cout < < (int&)a < < endl;//不太清楚用法。请教
cout < < boolalpha < < ( (int)a == (int&)a ) < < endl

(3)//5
下面哪一本C++参考书最厚? ( )//这种型式的面试题到挺有创意的

A. 《Think in C++》 B. 《深入浅出MFC》

C. 《C++ Primer》 D. 《Effective C++》

[解决办法]
1)

结果未定义

构造函数内不能调用构造函数

CLS()
{
CLS(0);
}

-----


改成

CLS():m_i(0)
{
}
[解决办法]
3.深入浅出MFc
^_^

读书人网 >C++

热点推荐