【发布时间】:2013-12-06 10:19:39
【问题描述】:
元组有点像like structs。是否还有表现得像联合的元组?或者我可以访问元组中成员的联合,例如
my_union_tuple<int, char> u;
get<1>(u);
get<int>(u); // C++14 only, or see below
关于第 2 行,请参阅 here。
当然,该解决方案不仅适用于特定的联合,例如<int, char>,还适用于任意类型和类型数量。
【问题讨论】:
-
这些被称为变体。 Boost 有一个实现。