C++怎样引用在另一个文件里定义的命名空间里的变量

比如在my_main.cpp里有如下定义namespacemt_main{HWNDhwnd;};而在另一个文件other.cpp中需要引用mt_main::hwnd,如何... 比如在 my_main.cpp里有如下定义
namespace mt_main{
HWND hwnd;
};
而在另一个文件 other.cpp 中需要引用 mt_main::hwnd ,如何才能正确引用这个变量?
不可以在头文件里定义,extern 常规用法对这名字空间 没用。
展开
 我来答
Aupryyyyyyyyyy
2012-09-29 · TA获得超过1636个赞
知道大有可为答主
回答量:1574
采纳率:53%
帮助的人:959万
展开全部
定义一个类里面包含这个变量的静态版本不好么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eb68437ee
2012-09-28 · 超过14用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:45.4万
展开全部
so happy
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悠然逸清
2012-09-28
知道答主
回答量:37
采纳率:0%
帮助的人:25.1万
展开全部
你要是想引用变量的话可以声明一个类,然后流出接口就可以了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式