您将如何在标准C++ 11/14中执行此操作?因为如果我没有弄错的话,这不是带有匿名结构的标准兼容代码.
我希望以与此相同的方式访问成员.
template <typename some_type>
struct vec
{
union {
struct { some_type x, y, z; };
struct { some_type r, g, b; };
some_type elements[3];
};
};
Run Code Online (Sandbox Code Playgroud)