Where is the best place to locate enum types?

前端 未结 10 2118
自闭症患者
自闭症患者 2020-12-25 11:16

I have found that there is generally a singe type or namespace that takes in any particular enum as a parameter and as a result I have always defined those enums there. Rece

10条回答
  •  春和景丽
    2020-12-25 12:06

    I tend to define them, where their use is evident in the evident. If I have a typedef for a struct that makes use of it for some reason...

    typedef enum {
      HI,
      GOODBYE
    } msg_type;
    
    typdef struct {
     msg_type type;
     union {
       int hivar;
       float goodbyevar;
      }
    } msg;
    

提交回复
热议问题