gpt4 book ai didi

c++ - 嵌套结构化绑定(bind)可能吗?

转载 作者:行者123 更新时间:2023-12-01 14:58:38 26 4
gpt4 key购买 nike

假设我有一个类型的对象

std::map<std::string, std::tuple<int, float>> data;

是否可以像这样以嵌套方式(即在范围 for 循环中使用时)访问元素类型
for (auto [str, [my_int, my_float]] : data) /* do something */

最佳答案

不,这是不可能的。

我清楚地记得在某处读到 C++17 不允许嵌套结构化绑定(bind),但他们正在考虑在 future 的标准中允许它。虽然找不到来源。

关于c++ - 嵌套结构化绑定(bind)可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58739024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com