永发信息网

using include

答案:2  悬赏:60  手机版
解决时间 2021-03-03 13:59
  • 提问者网友:送舟行
  • 2021-03-03 00:07
在大多的C++程序前面都看到这两个东西。
但是具体什么含义却有点模糊,能不能请高手帮忙解释一下。越清楚越好哦

补充1:什么是命名空间呢?~
最佳答案
  • 五星知识达人网友:执傲
  • 2021-03-03 00:42
using常常用于导入命名空间

命名空间是一种特殊的作用域,它包含了处于该作用域内的标识符.
例如,常见的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,就会出现未定义

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯