
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1.3 命名空间
在C++中,命名空间的作用是减少和避免命名冲突。namespace是指标识符的各种可见范围。使用C++标准库中的标识符时,一种简便的方法是使用下面的语句:

这样命名空间std内定义的所有标识符都有效。所以在程序中我们使用cout输出字符串。如果没有这条语句,就只能使用下面的语句显示一条信息:

cout(还有cin)是经常会用到的,因此在每个程序的开头加上一条using namespace std;语句是很有必要的。
学习笔记
using namespace std这条语句后面没有添加分号,如图2.5所示。

图2.5 编译错误