您的位置首页百科问答

using namespace std是什么意思啊

using namespace std是什么意思啊

的有关信息介绍如下:

namespace是指标识符的各种可见范围。命名空间用关键字namespace 来定义。命名空间是C++的一种机制,用来把单个标识符下的大量有逻辑联系的程序实体组合到一起。此标识符作为此组群的名字。

如果使用Boost的库,那就写   using  namespace   boost;   

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

using namespace std是什么意思啊

扩展资料:

简便理解:

98年以后的c++语言提供一个全局的命名空间namespace,可以避免导致全局命名冲突问题。举一个实例,请注意以下两个头文件:

//one.h

char func(char);

class String{...};

//somelib.h

class String{...};

如果按照上述方式定义,那么这两个头文件不可能包含在同一个程序中,因为String类会发生冲突。

所谓命名空间,是一种将程序库名称封装起来的方法,它就像在各个程序库中立起一道道围墙。

参考资料:百度百科- using namespace std