社区
C语言
帖子详情
一个奇怪的问题,大家遇到过没?
wbice
2008-04-13 10:19:18
我用VC2005写程序,C++,用了很多指针,最后遇到一个奇怪的问题,就是单步调试时可以正常出结果,但是直接运行就遇到问题需要关闭,大家遇到过没?可能是哪里的问题呢?谢谢大家
...全文
134
13
打赏
收藏
一个奇怪的问题,大家遇到过没?
我用VC2005写程序,C++,用了很多指针,最后遇到一个奇怪的问题,就是单步调试时可以正常出结果,但是直接运行就遇到问题需要关闭,大家遇到过没?可能是哪里的问题呢?谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhengguoying
2010-05-17
打赏
举报
回复
这种情况虽然比较少见,但是在编程的时候还是要注意的
这就是编程安全性和健壮性的问题了,尤其要考虑清楚周密
wbice
2008-04-14
打赏
举报
回复
找到问题了,嘿嘿
详细分析如下:
本人定义结构体大致如下:
typedef struct dot
{
int x0;
int y0;
......
}*mydot;
申请空间时,我写的sizeof(mydot),空间不够了,嘿嘿,大家别犯类似错误呀!!
结贴加分喽!
Leejun527
2008-04-13
打赏
举报
回复
[Quote=引用 7 楼 wbice 的回复:]
单步该完的之后又奇怪的进入好几个头文件,跳来跳去才结束
[/Quote]
这就表示已经出现异常了。
qmm161
2008-04-13
打赏
举报
回复
[Quote=引用 6 楼 doon 的回复:]
可能是初始值的问题。debug情况下,初始值一般会被自动赋值为0或者null. 而release版本下不可以。在release版本编译时,查看一下警告,看有没有关于未初始化就使用的警告
[/Quote]
多半是!
wbice
2008-04-13
打赏
举报
回复
在release下也没有警告
嵌云阁主
2008-04-13
打赏
举报
回复
多线程?
wbice
2008-04-13
打赏
举报
回复
单步该完的之后又奇怪的进入好几个头文件,跳来跳去才结束
漂流的代码
2008-04-13
打赏
举报
回复
可能是初始值的问题。debug情况下,初始值一般会被自动赋值为0或者null. 而release版本下不可以。在release版本编译时,查看一下警告,看有没有关于未初始化就使用的警告
jieao111
2008-04-13
打赏
举报
回复
[Quote=引用 3 楼 wbice 的回复:]
那为什么调试时发现不了问题呢?我也感觉是这里的问题
[/Quote]
不可能,你单步完了没有
wbice
2008-04-13
打赏
举报
回复
代码没办法往上贴,是图形学的实验,多边形区域填充,大家有做过的没?
wbice
2008-04-13
打赏
举报
回复
那为什么调试时发现不了问题呢?我也感觉是这里的问题
Treazy
2008-04-13
打赏
举报
回复
问题是存在的,只是没发现而已
野指针的可能比较大点
baihacker
2008-04-13
打赏
举报
回复
指针指向了不应该指向的地方
一个
Unidbg使用中
遇到
的
奇怪
问题
在《SO逆向入门实战教程七:main》我们讨论了
一个
样本,一位读者朋友给我提出了
问题
:有另
一个
同系的应用,也使用了样本SO,但是在其初始化函数中,流程略有不同,并会最终导致Unidbg在
一个
函数中死循环。...
小学六年级的读者,自学计算机,会爬虫,搞崩过学校网站,还有 Girlfriend.....
我之前
遇到
一个
很
奇怪
的读者,他的头像是电影《V字仇杀队》里的面具。 感觉上去是
一个
黑客爱好者,不是
一个
好惹的家伙,小林看了瑟瑟发抖。 结果,他来了这么一句,「哥哥,在吗?」 我头顶瞬间冒出一万个问号,...
HTC
遇到
“头戴显示器未定位
问题
” 解决方案
记录一下,分享出来,如果大家
遇到
此
问题
,可以尝试 先介绍下环境安全教育展馆:地面瓷砖,墙壁有玻璃, 百般尝试以后发现
一个
奇怪
的现象,把线缠成一团居然可以收到定位,松开又丢失,缠成一团又收到定位如图所示 ...
程序员:这10种糟糕的程序命名,你
遇到
过几个?
这10个极其糟糕的程序命名,你
遇到
几个? 有人问:规范的命名风格真的能让你程序员少出bug? 当
遇到
这方面的教训时,就会想到这句话还是有点道理的。 不要觉得中文命名不可思议,我以前也是这样觉得居然还有中文命名...
unity生成的exe文件点了却
没
反应?(其中一类解决方案,希望大家可以一起来完善)
问题
的描述、形成原因及三种处理方式
问题
描述一、分辨率太低二、QQprotect(即Q盾程序)三、“以管理员身份运行”(目前
没
找到
问题
原因但确实对
问题
有用)结尾
问题
的描述、形成原因及三种处理方式
问题
描述 笔者...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章