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

命名空间中变量改写

\\请问namespace中的变量是否可以被改写?下列代码不行。应该怎么做?
#include<iostream>
using namespace std;
namespace namespace1{int i=1};
namespace namespace2{int i=2};
void main()
{
using namespace namespace1;
int i=5;
}


正在回答

1 回答

把你main函数里的int 去掉,还有,你上面的大括号和分号写反了。。。

0 回复 有任何疑惑可以回复我~
#1

慕粉1124205813 提问者

可以了。谢谢您。追问一下,此时命名空间中的i值是否会被修改?
2017-02-02 回复 有任何疑惑可以回复我~
#2

慕粉2014533924 回复 慕粉1124205813 提问者

是能被修改的。
2017-02-02 回复 有任何疑惑可以回复我~
#3

慕粉1124205813 提问者

非常感谢!
2017-02-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之起航篇
  • 参与学习       291032    人
  • 解答问题       760    个

C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华

进入课程

命名空间中变量改写

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信