
#include <iostream>#include <string>using namespace std;string a;namespace mynamespace{ string a; voID output() { cout << a << endl; }}int main(){ a = "namespaces,meh."; mynamespace::a = "namespaces are great!"; mynamespace::output();} 结果是“命名空间很棒!”.那么有什么办法可以访问命名空间mynamespace中的全局字符串,而不仅仅是本地的吗?
解决方法 喜欢这个:voID output(){ cout << ::a << endl; //using :: = the global namespace } 总结 以上是内存溢出为你收集整理的C访问具有相同名称的变量/对象的命名空间中的全局变量/对象全部内容,希望文章能够帮你解决C访问具有相同名称的变量/对象的命名空间中的全局变量/对象所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)