摘要: 1. 预编译阶段可知的信息 假设代码某处有宏定义如下:1 #define MACRO 2 则: 1) 查看宏名是否定义2 #if defined MACRO3 #error defined MACRO!4 #endif 2) 查看宏值是否某值5 #if (2 == MACRO)6 ... 阅读全文
posted @ 2014-07-16 17:10 clover_toeic 阅读(3219) 评论(0) 推荐(2) 编辑
摘要: 前言 良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较。但要精确测量程序的运行时间并不容易,因为进程切换、中断、共享的多用户、网络流量、高速缓存访问及转移预测等因素都会对程序计时产生影响。 本文将不考虑这些影响因素(相关资料可参考《深入理解计算机系统》一书),而仅仅关注... 阅读全文
posted @ 2014-07-16 16:08 clover_toeic 阅读(21060) 评论(7) 推荐(18) 编辑