Xcode が次のコードに対してエラーを発行しないことを発見して驚きましたが、これは C では無効です。
typedef enum : NSUInteger {
FLAG_A = 1,
FLAG_B = 2,
FLAG_C = 4
} MyFlags;
これは、列挙型の基になる型を設定するための C# の構文と非常によく似た、基になる列挙NSUInteger
型を作成するように見えます。MyFlags
この構文は表示どおりに機能しますか、それとも別の意味を持ちますか?