¥
Size: a a a
¥
¥
АД
#define ENUM_MEMBER(name, ...) name,
#define EXPAND_STAR(_, ...) \
_(x, int, __VA_ARGS__) \
_(y, int, __VA_ARGS__) \
_(z, int, __VA_ARGS__) \
_(radius, double, __VA_ARGS__)
typedef enum {
EXPAND_STAR(ENUM_MEMBER, )
} starEnum;
A
A
¥
} starEnum;
D
DL
DL
¥
EXPAND_STAR
индентация улетает¥
EZ
АД
Г
EZ
LL