在大多的C++程序前面都看到这两个东西。
但是具体什么含义却有点模糊,能不能请高手帮忙解释一下。越清楚越好哦
补充1:什么是命名空间呢?~
using include
答案:2 悬赏:60 手机版
解决时间 2021-03-03 13:59
- 提问者网友:送舟行
- 2021-03-03 00:07
最佳答案
- 五星知识达人网友:执傲
- 2021-03-03 00:42
using常常用于导入命名空间
命名空间是一种特殊的作用域,它包含了处于该作用域内的标识符.
例如,常见的std::cout中的std就是一个命名空间,而用using导入std命名空间后,就不用再写std::了,直接用cout就可以了.
include则是用于包含头文件
命名空间是一种特殊的作用域,它包含了处于该作用域内的标识符.
例如,常见的std::cout中的std就是一个命名空间,而用using导入std命名空间后,就不用再写std::了,直接用cout就可以了.
include则是用于包含头文件
全部回答
- 1楼网友:山君与见山
- 2021-03-03 02:20
补充楼上的
#include<iostream> using namespace std;是使用std名称空间的东西
#include<iostream> using std::cout是使用std名称空间的cout类
名称空间有助于分别同名的,如使用using namespace std;则下面所有的cin endl cout等都是该名称空间的
如使用using std::cout,只是如果出现cout,则是std里的,如果出现std里别的,如cin,就会出现未定义
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯