使用宏来调试代码:

 1 #if 0
 2 ///< 旧的代码(或函数) (旧的代码, 将会被预处理的时候,屏蔽掉, 不进行编译)
 3 #else
 4 ///< 新的代码(或函数)
 5 #endif
 6 
 7 #if 1
 8 ///< 新的代码(或函数) 
 9 #else
10 ///< 旧的代码(或函数)(旧的代码, 将会被预处理的时候,屏蔽掉, 不进行编译)
11 #endif
12 
13  
14 #ifndef JOE_DEBUG
15 ///< 新的代码(或函数)
16 #else
17 ///< 旧的代码(或函数) (旧的代码, 将会被预处理的时候,屏蔽掉, 不进行编译)
18 #endif
19  
20 #ifdef Q_DEBUG
21 ///< 新的代码(或函数)
22 #else
23 ///< 旧的代码(或函数) (旧的代码, 将会被预处理的时候,屏蔽掉, 不进行编译)
24 #endif<br><br>
原文地址:https://www.cnblogs.com/fuqia/p/8881779.html