これbool
は C++ で使用されますが、.BOOL
として定義される Microsoft 固有の型ですint
。
私のコードは、最初は Windows 用に作成されたものを使用していますが、Mac に移植するときにBOOL
、コードを bool に変更せずに同じ方法を維持しようとしています。BOOL
このようなものは機能しますか?
typedef int8_t _Bool;
typedef _Bool (BOOL);
static const BOOL False = 0;
static const BOOL True = 1;
はいの場合、より良い方法とその理由はありますか?
そうでない場合、代わりに何をすべきでしょうか?