目录 1、概述 2、引发软件异常的常见原因 2.1、变量未初始化 2.2、死循环 2.3、内存越界 2.4、内存泄漏 2.5、空指针与野指针 2.6、内存访问违例 2.7、栈内存被当成堆内存去释放 2.8、线程栈溢出 2.9、函数调用约定不一致导致栈不平衡 2.10、库与库之间不匹配 2.11、死锁 2.12、GDI对象接近或达到1万个导致异常 2.13、对包含C++类成员的结构体进行memset操作 2.14、模块注入到程序中导致程序出现异常 2.15、添加日志打印覆盖了lasterror的值 2.16、其他 3、最后 VC++常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)https://blog.youkuaiyun.com/chenlycly/article/details/124272585