1. 程式人生 > >bool型別在C/C++混合程式設計時的處理

bool型別在C/C++混合程式設計時的處理

C語言中是沒有bool型別的,C++中原生有bool型別的定義的。

在C/C++混合程式設計時,容易造成不好解決的編譯錯誤,可以按如下方式處理:

  • 在定義資料型別的檔案中如下定義:
  • #ifndef __cplusplus
    #define TRUE 1
    #define FALSE 0
    typedef unsigned char bool;
    #endif