请问c++中在main函数之前写上using namespace std,是什么意思?

c++中在main函数之前写上using namespace std,平稳std中的标识符和全局变量有什么关系??

慕标琳琳
浏览 662回答 2
2回答

慕森卡

using namespace std就是把命名空间std的所有名字引入当前作用域(也就是该using语句所在的作用域),就好像是在这个作用域里声明的一样,using可以在全局作用域也可以在局部作用域。像你问的应该是在全局作用域使用using,所以std中的标识符就像是声明在全局作用域,此时如果std中有变量的话可以把它们认为是全局变量

ABOUTYOU

命名空间声明之后可以直接在代码中使用其数据类型和变量等等。不是自定义的全局变量可以考虑是否来自std。
打开App,查看更多内容
随时随地看视频慕课网APP