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