Quickx 使用c++的枚举 重名问题


typedef enum
{
TOUCH_EVENT_BEGAN,
TOUCH_EVENT_MOVED,
TOUCH_EVENT_ENDED,
TOUCH_EVENT_CANCELED
}TouchEventType;

发现lua使用c++枚举的时候只需要使用枚举值(TOUCH_EVENT_BEGAN), 不需要TouchEventType.TOUCH_EVENT_BEGAN,
这样要是我又定义了
typedef enum
{
TOUCH_EVENT_MOVED,

TOUCH_EVENT_BEGAN,
TOUCH_EVENT_ENDED,
TOUCH_EVENT_CANCELED

}TouchEventType111;

不就有问题了吗?

原来c++不允许这么重名