发布时间:2014-06-13 14:27:00
TRACE”: 找不到标识符我想用TRACE宏输出调试信息,但在调试一个Win 32 dll时出现这个错误。程序已经#include <windows.h>了。这个问题怎么解决呢? 编译平台: VS 2005, Win XP sp2.------解决方案--------------------TRACE是MFC中的定义,在win32代码中可以直接用OutputDebugString来达到相同效果 ---.........【阅读全文】
发布时间:2014-06-11 16:18:15
原文 http://blog.csdn.net/anonymalias/article/details/9080881我们知道进程间的同步操作都是要借助内核来完成的,和同一个进程中的线程同步只需要在用户模式下是有很大差别的,当然,对于进程安全的,对于线程肯定也是安全的,但在用户模式下的线程同步所需消耗的代价相对于通过内核完成的同步是很小的。.........【阅读全文】
发布时间:2014-06-09 15:29:13
heap corruption detected:after normal block(#xxx) at 0x xxxxxxxxcrt detected that the application wrote to menory after end of heap buffer http://hi.baidu.com/yaonb/blog/item/3e57cb74ffc72e01b151b9aa.html这是典型的内存溢出错误,常在内存的delete处发生,而且一般在debug版本中可能出现,.........【阅读全文】
发布时间:2014-06-09 15:25:34
在fwrite之后调用fflush才有效果, 在fread之后调用fflush是不会清空读入缓冲区的..转:http://bbs.csdn.net/topics/60001506http://stackoverflow.com/questions/2187474/i-am-not-able-to-flush-stdin......【阅读全文】
发布时间:2014-06-06 17:27:53
自己的代码:for(itFArg=m_vectFileThreadArg.begin(); itFArg!=m_vectFileThreadArg.end(); itFArg++ ){if(itFArg->nDataChannel == FArg.nDataChannel){ m_vectFileThreadArg.erase(itFArg); //if not assign to itFArg() if(itFArg == m_vectFileThreadArg.end() may throw exceptio.........【阅读全文】