我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: [VC]编译无错但执行失败~ 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

benjamin



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 361
威望: 0
浮云: 1312
在线等级:
注册时间: 2005-11-01
最后登陆: 2010-09-27

5come5帮你背单词 [ finance /fai'næns, fi-/ n. 财政(学),(pl.)资金,为…提供资金 ]


[VC]编译无错但执行失败~

Visual C++ 中编译完全正确,但无法执行~
无错误和警告~
可是一旦运行~
弹出警告提示框,上面文字如下:

Debug Assertion Failed!

Program:C:\Debug\main.exe
File:dbgheap.c
Line:1044

Expression:_CrtIsValidHeapPointer(pUserData)

For information on how your program can cause an assertion
failure,see the Visual C++ documentation on asserts.

(Press Retry to debug the application)

请高手蝈蝈们指点一下哈~
顶端 Posted: 2007-04-28 22:11 | [楼 主]
火星



性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 133
威望: 0
浮云: 1129
在线等级:
注册时间: 2007-05-21
最后登陆: 2008-06-29

5come5帮你背单词 [ asset /'æset/ n. 资产,财产 ]


1.数组地址变量参与的循环,有时因为循环内结构错误,导致无限循环。此时地址变量无限递增,超过编译时数组上标时产生溢出错误。递减同理。

2.也是内循环结构错误的情况,无限递增的时候会出现变量类型错误。简单的说,就是整型变量是有数字上限的。。递增到上限就会出错

执行时的错误一般都跟堆栈溢出有关。建议把所有的参与循环变量添加监视然后调式,以确认此类情况是否出现。
顶端 Posted: 2007-05-22 22:27 | [1 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.009858(s) query 6, Time now is:11-23 12:06, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号