为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C++ C
慕标琳琳 2021-12-01 20:07:00
c++中在main函数之前写上using namespace std,平稳std中的标识符和全局变量有什么关系??
查看完整描述

2 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

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

查看完整回答
反对 回复 2021-12-07
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

命名空间声明之后可以直接在代码中使用其数据类型和变量等等。不是自定义的全局变量可以考虑是否来自std。

查看完整回答
反对 回复 2021-12-07
  • 2 回答
  • 0 关注
  • 755 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信