Я знаю, как сделать это для поплавка:Как определить константу BOOL?
#define kMyConstant 1.0f
, но как я мог бы сделать это значение BOOL, где указан?
Я знаю, как сделать это для поплавка:Как определить константу BOOL?
#define kMyConstant 1.0f
, но как я мог бы сделать это значение BOOL, где указан?
#define kMyConstantBOOL YES
Или
static BOOL MyConstantBool = YES;
Вот пример:
#define kMyConstant YES
#define kMyOtherConstant NO
Я хотел бы сделать это по-другому:
enum { MyConstantBool = YES };
Это постоянный, он не занимает место для хранения.
Мне нравится последнее, когда вы получаете некоторую проверку типа и можете просмотреть его и использовать в качестве символа в отладчике. – nall
согласны, кроме gdb/xcode понимает #define. –
Вы имели в виду «const», а не «static»? static BOOL - это переменная. – progrmr