摘要:
按理说,Qt使用了makefile技术只会编译刚修改的源文件,但有时会遇到一运行项目就会重新编译的问题,严重浪费了时间。问题就出在你的系统时间上,系统时间的不准确会影响makefile机制的判断过程,所以应该把系统时间调整准确。 阅读全文
摘要:
良好的防御性编程要求我们检验函数的参数是否合法,但是检验过程放在函数体内好呢,还是用的时候放在函数体外好呢?1.函数体外参数检验优点:逻辑清晰;程序高效(避免额外调用开销)缺点:代码冗余;安全度不高(忘记检验)2.函数体内参数检验优点:代码清爽;安全度高,任何情况下的调用都可以放心缺点:调用开销大(... 阅读全文