【发布时间】:2016-11-14 07:26:05
【问题描述】:
这应该很明显,是否有一些简短的语法来获取子元组?
类似的东西:
std::tuple<std::string, double, int> myTuple;
std::tuple<std::string, int> subTuple = std::get<std::string, int>(myTuple);
【问题讨论】:
-
std::tuple<std::string, int> subTuple { std::get<0>(myTuple), std::get<2>(myTuple) };? -
两个get有什么问题?我相信您可以使用一些元模板技巧使其更通用,但这值得吗?
-
@rubenvb,我以为标准库有这个。