You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为什么std::tuple没有提供获取指定类型元素索引的公开方法?

为什么std::tuple没有提供获取指定类型元素索引的公开方法?

std::tuple 并没有提供公开函数,用来根据类型获取元组里对应元素的索引。

其实要实现这个功能并不难,咱们自己动手写个解决方案就行。而且你有没有发现,std::tuple::get 内部其实用到了一个叫 __find_uniq_type_in_pack 的函数,这玩意儿和我们想要的“按类型找索引”的功能非常接近。

我知道这个问题可能有点主观,但我就是好奇——为啥标准库不把这个实用的功能做成公开接口呢?

备注:内容来源于stack exchange,提问作者abcdefg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 16:53:14