
程序异常现象及其原因
文章平均质量分 60
iw1210
这个作者很懒,什么都没留下…
展开
-
【 程序运行时出现莫名奇妙的异常现象的原因之总结 】
【 程序运行时出现莫名奇妙的异常现象的原因之总结 】1. 第三方的库与对应的 .h 文件版本不一致。解决办法:确定库和对应的 .h 文件版本一致后,重新编译程序。原创 2015-03-13 17:35:25 · 2174 阅读 · 0 评论 -
ACE的SOCKET通信:handle_input 函数的返回值不能随便写!
ACE的SOCKET通信:handle_input 函数的返回值不能随便写!如果用ACE做两个SOCKET客户端(Client),并且重载handle_input函数,返回数值3。运行发现先触发handle_input的那个Client对象一直接收服务器数据正常;另一个Client对象在服务器发送数据时也不会触发handle_input。如果把handle_input的返回值改为0后,两个原创 2015-04-21 11:26:07 · 2973 阅读 · 0 评论 -
[Windows] 通过任务管理器查看程序是否有内存泄漏
在 Windows 系统下运行程序的Debug版,可以通过任务管理器看出程序是否有内存泄漏。演示程序的代码:#include #include // #include #define _CRTDBG_MAP_ALLOC#include #ifdef _DEBUG#define new new(_NORMAL_BLOCK,__FILE__,__LINE__)原创 2015-05-22 11:04:05 · 9389 阅读 · 0 评论 -
在嵌入式Linux和PC机Linux下使用popen函数时,程序运行结果有差异。
下面程序演示了在嵌入式Linux和PC机Linux下使用popen函数时,程序的运行结果是有差异的。两个程序 atest.c 和 btest.c,atest 检查是否有 btest 进程运行,如果没有就执行 btest 然后退出,如果有就直接退出。atest在检查时输出 btest 进程数,PC机是buf 值,嵌入式是buf值减1。atest.c 源代码:#include #原创 2015-08-19 12:00:26 · 1103 阅读 · 0 评论