Using enums as parameters in an external file in Objective-C?

后端 未结 3 1327
予麋鹿
予麋鹿 2021-02-14 17:23

I have an enum named RandomEnum in file foo.h:

// foo.h
typedef enum RandomEnum {
  ran_1 = 0,
  ran_2
} RandomEnum;

In another file, bar.h, I\

3条回答
  •  滥情空心
    2021-02-14 17:36

    The C construct enum RandomEnum does not define a type called RandomEnum — it defines a type called enum RandomEnum. To be able to write just RandomEnum for the type, you need to use a typedef.

提交回复
热议问题