C 程式設計中的四個除錯小技巧

2021-06-08 15:13:53 字數 529 閱讀 7350

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...