初始化C++结构

Hoo*_*och 1 c++ winapi struct initialization

struct CUSTIOMSTRUCT
{
    FLOAT x, y, z;
    DWORD color;
};

CUSTOMSTRUCT MyVertex = {320.0f, 50.0f, 1.0f, 0xFF00FFCC};
Run Code Online (Sandbox Code Playgroud)

我不明白那部分:

{320.0f, 50.0f, 1.0f, 0xFF00FFCC};
Run Code Online (Sandbox Code Playgroud)

我必须把它们整理好吗?

对不起,我是C#的家伙.

AnT*_*AnT 5

是的,你必须把它们整理好.C语言的C99版本提供了"标记"的聚合初始化器,它允许一个"把它们"乱序,但它不是在C++中(还是?).