小编Gra*_*ack的帖子

匿名联合和结构

您将如何在标准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)

c++ struct unions c++11

16
推荐指数
3
解决办法
4586
查看次数

标签 统计

c++ ×1

c++11 ×1

struct ×1

unions ×1