更新时间:2015-09-29 10:27:35浏览次数:1+次
什么是命名空间?命名空间,我们会在后面的章节详细讲述,这里我们先做个大概了解,因为现在要经常使用,需要有所了解。
在包含头文件后,我们一般使用下面的代码:
using namespace std;
来引用命名空间。这样,我们就可以直接使用标准命名空间的各种标识符。我们能够使用的cin、cout等等这些,都是一些字符,就是字符的组合,都被成为标识符。标识符必须被定义,才能使用。而这些定义,有很多预定义好的标识符,这些标识符根据分类放在不同的地方,这些地方就是命名空间了。using std::cout;
using std::endl;
这就表示,只使用具体指定的标识符了。因为如果导入很多命名空间后,可能每一个空间有重复的定义,这样直接使用标识符也就可能混了,那么你可以使用【命名空间::标识符】这样的语法来区分多个命名空间的标识符。std::cout<<"hello"<<std::endl;
这样只要包含了头文件就可以了。不需要实现导入标识符了。不过每次使用都要在前面加上命名空间名字,如果大量使用,就比较麻烦。你可以自行根据情况使用。相关资讯