mfc下我有两个视,一个doc,我想建立他们三个的全局指针然后调用,现在不是重复定义就是"看不到",烦死了!!

北漂17载 2004-06-19 12:11:14
mfc下我有两个视,一个doc,我想建立他们三个的全局指针然后调用,现在不是重复定义就是"看不到",烦死了!!
怎么解决?
另外可以见
http://community.csdn.net/Expert/topic/3102/3102796.xml?temp=.7557184
...全文
70 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CsdnRob 2004-07-01
  • 打赏
  • 举报
回复
1. 所有全局变量定义,应该在*.cpp文件中 2. 在其他要使用该全局变量的*.h或者*.cpp文件中,用 extern CXXX xx;
双杯献酒 2004-06-19
  • 打赏
  • 举报
回复
1. 所有全局变量定义,应该在*.cpp文件中
2. 在其他要使用该全局变量的*.h或者*.cpp文件中,用
extern CXXX xx;
enoloo 2004-06-19
  • 打赏
  • 举报
回复
1,不能重复定义。所有的文件中只需定义一次。
2,如果别的文件要使用它。可以用extern ***。
3,一般在.cpp文件中extern ***;
FIFO2003 2004-06-19
  • 打赏
  • 举报
回复
up
wbusy 2004-06-19
  • 打赏
  • 举报
回复
在*app.h中 extern CMyView* g_pView;
在CMyView.cpp 中 CMyView* g_pView;
在CMyView:: CMyView()
{
g_pView = this;
}

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧