您的位置:首页 > 其它

问题解决之道----程序崩溃

2009-11-02 13:15 211 查看
最常见的程序崩溃是内存访问越界,无效指针等。这种情况在debug版下较好定位。

最近有个多模块的应用,程序崩溃但却一时找不出原因。最后发现,是模块A和模块B都包含了头文件i.h,但工程下却有两份i.h(经理这么弄的,的确不利于管理),某人改写了其中一份i.h,却没有改另外一份i.h,在一个class里加了一些变量,这时候两个模块都能编译连接通过,但是程序一运行就崩溃。

结论,一个项目里所包含的头文件一定只要一份。然后各个模块都引用同一份文件,以利于变更,阅读等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐