- 零基础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=1739405084-wJ41klROaEnQVGjwPwK6MxVegBjoDx5C-0-c2cb78135165c5043d327835a5487035)
这样命名空间std内定义的所有标识符都有效。所以在程序中我们使用cout输出字符串。如果没有这条语句,就只能使用下面的语句显示一条信息:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/024-3.jpg?sign=1739405084-pOUhguLXczC4wGzK8YaLVihdySzHSbQi-0-a7b5061b5c37f03c58ae08070987e39a)
cout(还有cin)是经常会用到的,因此在每个程序的开头加上一条using namespace std;语句是很有必要的。
学习笔记
using namespace std这条语句后面没有添加分号,如图2.5所示。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/024-4.jpg?sign=1739405084-KtF85FNr3rYXoj81h9XzylVzXdltneFi-0-41d23ab1bfd0bfa6b43a85bb7219684a)
图2.5 编译错误