std编程是什么意思?
2021-07-29
std是c++的标准命名空间,所有标准类库都包含在其中,头文件的标识符在其中定义。using namespace std就是告诉编译器使用标准命名空间std,程序中的所有标准类库都在std中找。
不用using namespace std就要写std::.... using namespace std 省点事,但对所有包含此头文件的都有影响。
namespace 就是一个名字的空间。是为了避免名字冲突而使用的。在不同的空间里可以使用同一个名字而不会引起名字冲突。
它的声明就像声明一个类一样。例: namespace A{ int f(){……}; char g(){……}; ……} 在使用名字空间里函数的时候有几种方法:
就像声明一个类的成员函数一样,只是类名换成了空间名 A::f();
可以用using关键字 using namespace A; 这样以后的代码使用的就是名字空间A中的函数了。
大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。