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日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。