[問題] enum 出現錯誤
Programming in Objective-C, 5th, P.207
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
enum flag { false, true };
enum direction { up, down, left = 10, right };
}
return 0;
}
我想問為什麼第一行enum指令會出現錯誤
Expected '}' 在false的位置
但是第二行enum就沒有問題
因為false, true是關鍵字嗎?
但是書上範例是這樣寫沒錯啊!
這是之後才改的規則嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.76.64.68
※ 編輯: ishuen 來自: 211.76.64.68 (12/02 01:44)
→
12/02 01:52, , 1F
12/02 01:52, 1F
→
12/02 01:55, , 2F
12/02 01:55, 2F
→
12/02 01:55, , 3F
12/02 01:55, 3F
→
12/02 02:04, , 4F
12/02 02:04, 4F
→
12/02 02:13, , 5F
12/02 02:13, 5F
→
12/02 02:27, , 6F
12/02 02:27, 6F
→
12/02 02:27, , 7F
12/02 02:27, 7F
→
12/02 02:30, , 8F
12/02 02:30, 8F
→
12/02 15:50, , 9F
12/02 15:50, 9F