LoginSignup
3
3

More than 5 years have passed since last update.

結局YESとかNOとかなんなのさ

Posted at

なぜ TrueOrFalse ではいけなかったのか……は調べようとも思わないので知りませんが
内部的には

YESorNO

#define YES (BOOL)1 
#define NO  (BOOL)0 

というマクロとして定義されています。

で、 BOOL ってなんなのさ

BOOL

typedef signed char BOOL;

ということで、内部的には signed char の別名です。
比較の時に、なんか凄いバグ仕込まないように気をつけましょう。

でも、やっぱり TrueOrFalse で良かったんじゃ……。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3