查看: 146|回复: 0
收起左侧

using namespace std语句意思:“使用命名空间std”

[复制链接]
发表于 2020-4-20 09:07:42 | 显示全部楼层 |阅读模式 简体中文繁體中文

std是什么呢?它是一种命名空间,属于iostream库,在不同的命名空间下的“事物”可以重名,这样就不要绞尽脑汁为很多类似的“事物”起不同的名字了,所以如果在程序中去掉该语句,那么程序就搞不清cout是称呼哪个“事物”了。例如:在现实生活中,很多城市都有滨湖区,比如合肥和苏州,怎么区别它们呢,我们可以这样说:合肥的滨湖区和苏州的滨湖区,或者在引用它们的文章的开始处注明:下面使用的都是苏州的名字;(该部分等价于定义一个命名空间“苏州”)

                …滨湖区…建设…

                …滨湖区…发展…

这样我们在省略号处描述的滨湖区就都指的是苏州市,这就是使用命名空间的思想。





CAMMon8202004200907339202..png
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则