C++
//typedef enum {
// TypeNone = 0,
// TypeAny = 1,
// TypeQt = 2,
// TypeNero = 4
//} Type;
{$Z4+} //与C++ 枚举兼容, 不加此编译条件 枚举值位数为1位 与 C++ 定义的 4位不兼容。
TypeNone = 0,
TypeAny = 1,
TypeQt = 2,
TypeNero = 4);
{$Z4-}
C++
//typedef enum {
// TypeNone = 0,
// TypeAny = 1,
// TypeQt = 2,
// TypeNero = 4
//} Type;
{$Z4+} //与C++ 枚举兼容, 不加此编译条件 枚举值位数为1位 与 C++ 定义的 4位不兼容。