c++ 命名空间 using namespace std 是什么意思?

您所在的位置:网站首页 c程序temp c++ 命名空间 using namespace std 是什么意思?

c++ 命名空间 using namespace std 是什么意思?

#c++ 命名空间 using namespace std 是什么意思?| 来源: 网络整理| 查看: 265

简要意思就是使用标准库,想知道更清楚的继续读下面的。

​​using namespace std 是什么意思?​ using namespace std 意思: using 和namespace都是C++的关键词。 std 是标准程序库所驻之命名空间(namespace)的名称。

如果使用Boost的库 ,那就写 using namespace boost; 如果使用C++ 标准库 那就写 using namespace std;

就是暴露std这个名字空间,你就可以调用std这个名字空间下的东西,包含在这个命名空间的所有类还有函数都可以使用了

一般的名字空间用法: 这样使用:

namespace sdm { int temp; ...... }

那么你在一个文件中有三种用法:

using namespace sdm;

然后你就可以使用变量temp: temp=9; 还可以使用sdm中的其他每一个成员。

using sdm::temp;

在这个文件中只能使用sdm中的temp这个变量。

你在使用时直接使用sdm::temp:

cout



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3