- 博客(1)
- 收藏
- 关注
转载 为什么C++中使用#include"iostream.h"后就不需要using namespace std;的指令了? 而使用#include"iostream"就得using namespace s
在标准C++以前,都是用#include 这样的写法的,因为要包含进来的头文件名就是iostream.h。标准C++引入了名字空间的概念,并把iostream等标准库中的东东封装到了std名字空间中,同时为了不与原来的头文件混淆,规定标准C++使用一套新的头文件,这套头文件的文件名后不加.h扩展名,如iostream、string等等,并且把原来C标准库的头文件也重新命名,如原来的string.
2017-07-18 23:34:07
1050
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人