1、除錯標記適用預處理#define定義乙個或多個除錯標記,在**中把除錯部分使用#ifdef和#endif進行管理。當程式最終除錯完成後,只需要使用#undef標記,除錯**就會消失。常用的除錯標記為debug, 語句序列:
#define debug
#ifdef debug
除錯**
#endif
2、執行期間除錯標記
在程式執行期間開啟和關閉除錯標記。通過設定乙個除錯bool標記可以實現。這對命令列執行的程式更為方便。例如下面**:
#include
#include
using namespace std;
bool debug =false;
int main(int argc,char*argv)
當除錯完畢後在#include前
加入#define ndebug即可消除紅產生的**
}
C 程式設計中的四個除錯小技巧
c 程式設計中的四個除錯小技巧 1.除錯標記 適用預處理 define定義乙個或多個除錯標記,在 中把除錯部分使用 ifdef 和 endif 進行管理。當程式最終除錯完成後,只需要使用 undef標記,除錯 就會消失。常用的除錯標記為debug,語句序列 define debug ifdef de...
C 的四個基本技巧
1 如果可能盡量使用介面來程式設計 net框架包括類和介面,在編寫程式的時候,你可能知道正在用.net的哪個類。然而,在這種情況下如果你用.net支援的介面而不是它的類來程式設計時,會變得更加穩定 可用性會更高。請分析下面的 private void loadlist object items,li...
C 的四個基本技巧
1 如果可能盡量使用介面來程式設計 net框架包括類和介面,在編寫程式的時候,你可能知道正在用.net的哪個類。然而,在這種情況下如果你用.net支援的介面而不是它的類來程式設計時,會變得更加穩定 可用性會更高。請分析下面的 private void loadlist object items,li...