我正在使用一个库,它的标题
中有多个像这样定义的结构typedef struct
{
unsigned int gid;
unsigned int tilesetIndex;
unsigned int tileFlatIndex;
bool flipX, flipY, flipDiagonal;
} TmxLayerTile;
我想知道为什么会这样,而不是struct TmxLayerTile {...};
?我理解C中存在差异,前者允许使用TmxLayerTile
代替struct TmxLayerTile
,但是对于它在C ++中,它们完全相同吗?
我知道这几乎是语义学,但它让我很好奇。