![零基础C++学习笔记](https://wfqqreader-1252317822.image.myqcloud.com/cover/196/47379196/b_47379196.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1.3 命名空间
在C++中,命名空间的作用是减少和避免命名冲突。namespace是指标识符的各种可见范围。使用C++标准库中的标识符时,一种简便的方法是使用下面的语句:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/024-2.jpg?sign=1738865322-zPSDw9WkcyKa6RbwKPHRAV0Ab7oBdoSg-0-2fbb43dbf97678668a70a9b3e9242b9f)
这样命名空间std内定义的所有标识符都有效。所以在程序中我们使用cout输出字符串。如果没有这条语句,就只能使用下面的语句显示一条信息:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/024-3.jpg?sign=1738865322-xWbfYMbhdDL5iAKNX3aBwL6k1eTZ0hCr-0-9ca0b787af7b98d925178bdf64155b3b)
cout(还有cin)是经常会用到的,因此在每个程序的开头加上一条using namespace std;语句是很有必要的。
学习笔记
using namespace std这条语句后面没有添加分号,如图2.5所示。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/024-4.jpg?sign=1738865322-NMSIpmtg0DuxzITmRqCHkPuFgyXE2a6t-0-99b8ff76a3ddb0d20a3f93fda41046b0)
图2.5 编译错误