社区
Windows客户端开发
帖子详情
mobile下全局变量无法赋值
windows_editor
2009-10-19 10:32:32
各位 最近修改一个程序 发现一个很奇怪的问题
int g_int = 0;
CManage::showWindows()
{
g_int = 1000;
}
debug下来 发现g_int值仍然为0 请问是怎么回事 编译开关有什么要注意的么
...全文
154
9
打赏
收藏
mobile下全局变量无法赋值
各位 最近修改一个程序 发现一个很奇怪的问题 int g_int = 0; CManage::showWindows() { g_int = 1000; } debug下来 发现g_int值仍然为0 请问是怎么回事 编译开关有什么要注意的么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windows_editor
2009-10-21
打赏
举报
回复
嘿嘿 是debug的问题 实际值已经赋了 但debug没有显示 谢谢大家
huangbeyond
2009-10-20
打赏
举报
回复
用TRACE或者MessageBox输出该值的内容,就知道它是否真的修改成功。
VS开发环境下,DEBUG模式看到的值,未必都是真正的值。
guopeixin
2009-10-20
打赏
举报
回复
程序没有执行到或者被其他程序修改了吧
dina656
2009-10-19
打赏
举报
回复
类里面这样放全局不好啊,最好放进类成员。
TORSA
2009-10-19
打赏
举报
回复
其它线程也有修改?
世外涛缘
2009-10-19
打赏
举报
回复
楼主确认赋值的语句已经执行了么?
大招至胜
2009-10-19
打赏
举报
回复
你代码其它地方有内存泄露。 你写个最简单的工程试试, 如果还错,那是你系统问题了。哈哈
hhygcy
2009-10-19
打赏
举报
回复
[Quote=引用楼主 windows_editor 的回复:]
各位 最近修改一个程序 发现一个很奇怪的问题
int g_int = 0;
CManage::showWindows()
{
g_int = 1000;
}
debug下来 发现g_int值仍然为0 请问是怎么回事 编译开关有什么要注意的么
[/Quote]
你现在的关键问题是不知道这个 int g_int = 0;的语句是否执行
推荐你一个好办法
你这里写个全局类的实例在这里
假设你的代码有个类Test;你在这里可以写Test oTest;
然后在Test的构造函数里面加断点。如果这个执行到,那基本上int g_int = 0;也执行到了
可以再看看是不是其他地方修改(比如其他线程)
ProgrammerNO1
2009-10-19
打赏
举报
回复
楼主确认赋值的语句已经执行了么?
Windows
Mobile
面试题(附答案)
- × 带有 const 修饰符的函数体中不能修改
全局变量
的值,但可以动态申请内存,不能将全局指针变量置空,但能释放
全局变量
所指向的堆内存 - √ 联想 ET960 及多普达 D600 都是使用 Windows
Mobile
系统的智能手机 ...
安卓开发规范
- 变量应明确
赋值
,避免使用单字符变量名,除非作为临时变量。 - 遵循良好的编程习惯,如适当的注释、代码结构清晰等。 遵循这些规范可以显著提高代码的可读性和可维护性,降低后期修改和维护的成本。对于团队...
golang
全局变量
和局部变量的
赋值
// 这样就是两个变量都使用已定义的变量,所有可以为
全局变量
TestVar
赋值
var err error TestVar, err = test("zxj") if nil != err { fmt.Println("err = ", err.Error()) } fmt.Println("TestVar = ", ...
map作为
全局变量
赋值
_Nginx之map命令详解
关注上方公众号即可与作者一对一交流01介绍Nginx的map命令主要功能为:根据入参值匹配特定的结果去
赋值
另外一个新的变量,其匹配的结果可以是一个固定值,也可是一个变量。与geo命令类似,但geo命令的入参值只能是ip...
关于bat的变量
赋值
和解析机制
1. 如何把命令输出内容保存到变量中? 2. 多次改变变量值,为什么在for或是if的()中的无效,如何变通? 3. bat的function实现? 见代码,和代码注释::@echo off ::adb的绝对路径 set qAdb="d:\Program Files (x86)\...
Windows客户端开发
7,655
社区成员
18,840
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章