遍历QMap引发异常处理
摘要:引言 用常规方法遍历QMap,删除满足条件元素时出现“读取位置0xXXX时发生访问冲突”。查看“调用堆栈”指向QMap<int,int>::iterator::operator++()和QMapNode<int,int>::nextNode() 定位为删除iterator中元素引起iterator的
阅读全文
posted @
2018-03-29 16:51
苦涩的茶
阅读(4067)
推荐(0)
8个日志级别(OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL)
摘要:log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。 ALL 最低等级的,用于打开所有日志记录。 TRACE designates finer-grained info
阅读全文
posted @
2018-03-14 13:16
苦涩的茶
阅读(10061)
推荐(0)
C和C++的内存操作小贴士(一):const char*的内存释放问题
摘要:C和C++的内存操作一直是困扰开发人员的老问题,基本概念相信老司机们都很清楚了,在这里就不做过多的描述了,只是把在实际开发中可能遇到的一些小问题的案例列举下,供大家参考。“C和C++的内存操作小贴士”这个系列会一直做下去,不定期更新,欢迎大家来一起学习讨论。 C和C++的内存操作小贴士(一):con
阅读全文
posted @
2018-03-14 08:29
苦涩的茶
阅读(2568)
推荐(0)
去除QT不使用参数的警告
摘要:编译中出现以下警告: warning: unused parameter ‘arg1′ [-Wunused-parameter]原因是由于函数参数未使用,这在程序当中有时候很正常;所以个人认为此警告意义不大,可以取消; 方法一:在提示警告函数里面添加Q_UNUSED(arg1);方法二:在pro工程
阅读全文
posted @
2018-03-13 22:28
苦涩的茶
阅读(1501)
推荐(1)