मुझे पता है कि एक नाव के लिए यह करने के लिए:एक बूल निरंतर परिभाषित करने के लिए कैसे?
#define kMyConstant 1.0f
लेकिन मैं उस मंच बूल मान कैसे कर सकता है?
#define kMyConstant YES
#define kMyOtherConstant NO
मुझे पता है कि एक नाव के लिए यह करने के लिए:एक बूल निरंतर परिभाषित करने के लिए कैसे?
#define kMyConstant 1.0f
लेकिन मैं उस मंच बूल मान कैसे कर सकता है?
#define kMyConstant YES
#define kMyOtherConstant NO
#define kMyConstantBOOL YES
या
static BOOL MyConstantBool = YES;
यहाँ एक उदाहरण हैयह स्थिर है, यह भंडारण स्थान नहीं लेता है।
मैं इसे दूसरे तरीके से करना होगा::
enum { MyConstantBool = YES };
मुझे बाद में पसंद है क्योंकि आपको कुछ प्रकार की जांच मिलती है और इसे देख सकते हैं और इसे डीबगर में प्रतीक के रूप में उपयोग कर सकते हैं। – nall
gdb/xcode को छोड़कर सहमत हैं #define समझता है। –
क्या आपका मतलब "स्थैतिक" के बजाय "const" था? स्थिर बूल एक चर है। – progrmr