| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1464 人关注过本帖
标题:一个类与对象的程序,编译连接都没错误,运行结果也没错,就是弹出应用程序 ...
只看楼主 加入收藏
wavewind
Rank: 3Rank: 3
来 自:浙江
等 级:论坛游侠
帖 子:34
专家分:101
注 册:2011-5-13
收藏
得分:3 
先回到上楼的一个数组下表越界的问题,首先你要建立一个概念,地址的概念,下标虽然已经超过的了数组所包含的地址,但是在内存中还是有这个访问的地址的存在,只是指向地址中的数据是难以控制的,这个也是导致最后程序错误的原因。

编译中出现的warn并不是说你非要修改后才能运行该程序,只有erro才是程序不能运行的关键。我们可以想一下,以前在c语言中如果出现这样的情况:
int i,j,k;
i=30;j=50;
k=j/i;
这样的情况明显是一个warn(警告),含义是把float类型的值赋值给了一个int型的变量,在c语言中涉及到一个类型强制传唤的问题,但是程序可以运行,运行时就可能获取错误。
2011-05-27 09:03
糊涂无罪
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:37
专家分:161
注 册:2012-5-28
收藏
得分:0 
弱弱的问一句:程序最后的 pause 有什么用?
2012-05-31 19:03
快速回复:一个类与对象的程序,编译连接都没错误,运行结果也没错,就是弹出应用 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022031 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved