读书人

#include lt;iostreamgt; 和#include lt;ios

发布时间: 2012-02-19 19:43:39 作者: rapoo

#include <iostream> 和#include <iostream.h>的区别
如题,谢谢了

[解决办法]
#include <iostream.h> 是早期的用法,那时还没有名称空间的功能,因此这种用法不受名称空间的保护,而#incude <iostream> 是引入名称空间以后的用法,提供了名称空间的保护,是标准C++提倡的用法.
[解决办法]
嗯,推荐
#include <iostream>
using namespace std;
[解决办法]
前者是的C++的新的语法规则,意义上没什么区别的,新C++支持了名字空间
所以#include <...>
using namespace std;
[解决办法]
没错,最好使用#include <iostream>

读书人网 >C++

热点推荐