⭐C++标准为了和C区别开!为了正确地使用命名空间,规定头文件不使用后缀.h。
例如当我们使用<iostream.h>时,相当于在C中调用库函数。
使用using namespace std
例如
1 #include 2 #include 3 #include 4 using namespace std;
这样使用的话,就相当于std命名空间内所有的标识符都已声明且存在,就像他们被声明全局变量一样,我们可以直接使用!
不使用using namespace std
cout和endl实际上是C++中的标识符,使用using namespace std;时,可以直接使用cout等标识符。
但是当不使用using namespace std的时候,直接使用cout编译器会不识别,会产生报错:要加上命名空间std::才可以使用!
当程序中使用的标识符过多的话,每一句加std::就显得过于繁琐,所以一般都会在头文件后面加上using namespace std。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2021-11-24 lgb文档学习