mfc中设置全局变量的话应该放哪里?比如我要设置一个string v,在整个mfc里的所有对话框都能
mfc中设置全局变量的话应该放哪里?比如我要设置一个stringv,在整个mfc里的所有对话框都能访问...
mfc中设置全局变量的话应该放哪里?比如我要设置一个string v,在整个mfc里的所有对话框都能访问
展开
3个回答
展开全部
呵呵,放到stdafx.h里面有点夸张了,MFC框架的程序,全局访问变量 建议使用APP类的成员变量。在每个地方AfxGetApp()->就都可以访问了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议放在stdafx.h里
追问
不行。。。 missing ';' before identifier 'ac'一直提示这个
追答
那你看看你是不是少了个分号?在某句结尾,要不然贴上源代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在stdafx.h里声明
放在stdafx.cpp
我一般是这么做的
放在stdafx.cpp
我一般是这么做的
追问
不行。。。 missing ';' before identifier 'ac'一直提示这个
追答
比如:
extern int kk;(stdafx.h)
int kk;(stdafx.cpp)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询