随笔分类 -  c++中犯的错误

摘要:g_FileSavePath = new char[len]; memset(g_FileSavePath, 0 ,sizeof(char)*len); strcpy(g_FileSavePath, SaveFilePath.toStdString().c_str()); char name[64] 阅读全文
posted @ 2017-11-28 16:38 wjbooks 阅读(282) 评论(0) 推荐(0) 编辑
摘要:使用了new申请了内存但是没有释放内存, 在程序长时间运行过程中不断的申请内存导致内存满了,再向内存写数据的时候回崩溃 阅读全文
posted @ 2016-12-01 23:25 wjbooks 阅读(254) 评论(0) 推荐(0) 编辑
摘要:使用了内联函数: 在头文件中声明和定义内联函数是正确的 但是在头文件中声明内联函数,而在.cpp文件中定义了内联函数会导致崩溃的 .h class stu{ inline void str(); } .cc inline void str() { //崩溃掉 } 阅读全文
posted @ 2016-12-01 23:23 wjbooks 阅读(369) 评论(0) 推荐(0) 编辑
摘要:主线程中的子线程没有jion,导致主线程马上结束,子线程对象被释放掉,而子线程还在后台继续执行导致崩溃 int main() OBJ = classA() OBJ.START()//在start函数中使用了线程 阅读全文
posted @ 2016-12-01 23:20 wjbooks 阅读(1338) 评论(0) 推荐(0) 编辑
摘要:(1) 定义的变量一定要初始化:long long llnum; int nNum = 4; llnum = nNum; (llnum的值不是4,高四位是随机数) int型变量赋值给longlong类型,longlong类型没有初始化,导致高四位是随机数,低四位是int整数,longlong整数不等 阅读全文
posted @ 2016-09-26 23:35 wjbooks 阅读(355) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示