- 零基础C++学习笔记
- 明日科技编著
- 206字
- 2024-01-22 18:12:17
2.1.3 命名空间
在C++中,命名空间的作用是减少和避免命名冲突。namespace是指标识符的各种可见范围。使用C++标准库中的标识符时,一种简便的方法是使用下面的语句:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/024-2.jpg?sign=1739550506-bwyEF0G57yqF3boEUxQg6b2pLcHePjOo-0-8fe1257c7d376b43563664f789bcbfdc)
这样命名空间std内定义的所有标识符都有效。所以在程序中我们使用cout输出字符串。如果没有这条语句,就只能使用下面的语句显示一条信息:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/024-3.jpg?sign=1739550506-AhXsOBZkSx7kee7w5O4ul7LWwYlr1ydG-0-6210e1715a4d210f3565155624f3a928)
cout(还有cin)是经常会用到的,因此在每个程序的开头加上一条using namespace std;语句是很有必要的。
学习笔记
using namespace std这条语句后面没有添加分号,如图2.5所示。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/024-4.jpg?sign=1739550506-fbEdfftrevjaLVxpMWPmEM6uLH2d3gg8-0-2f3791738956d2bff83f0993a468aa5b)
图2.5 编译错误