我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C++在不同文件中定义的同名命名空间可以相互访问吗?

#C++在不同文件中定义的同名命名空间可以相互访问吗?

// b.h
namespace my
{
   int b = 1;   
}
// a.h
namespace my
{
   int a = 1;   
   b++; // 是否正确?
}

试了一下好像根本不能互相访问都不可见,如果加上static就可见了,但还是无法使用。
请不吝赐教!

extern 关键字声明一下就行

namespace my
{
   extern int b;
   int a = 1;
   b++;
}


近期文章

  • 24题答案为什么是28
  • Laravel 5:致命错误:[关闭]中找不到类'TestCase'
  • 要怎么解决 IP 地址求解
  • 怎么查看下面的查看原图
  • 颜色与物质浓度辩识F检验
  • C语言代码bug不知道怎么改
  • 根轨迹和单位阶跃响应
  • pycharm中pyecharts未引用
  • 这些用AI生成的流程图怎么查看
  • 将表的默认值插入另一个表
  • Microsoft. NET Framework ×   应用程序中发生了未经处理的异常。
  • 求解答,在eclipse中运行javaweb项目,感觉其它的也没问题呀,都是CV来的
  • 请问这个问题怎么解决
  • spark提交任务时错误Error: Cannot load main class from JAR file:/opt/module/spark/bin/–master,怎么解决啊!!
  • python数据可视化绘制图表
  • 这是哪方面的问题呀?
  • C语言,因特网地址分配时间
  • 为什么自己上线的网站会有莫名其妙的ip来访问?
  • Composer:google-api-php-client在任何版本中都不存在
  • Android手机中最重要的三个模块是什么

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华