c++ - 如何使用 auto 深度声明几个变量?
问题描述
如果我有地图,我可以使用 auto 来声明变量,例如
map<int, float> m;
for (auto[i, f] : m) {
...
}
如果地图是
map<int, pair<float, bool>> m;
for (auto[i, [f, b]] : m) { // not right
...
}
我如何仍然使用auto
来一起声明多个变量?
解决方案
推荐阅读
- jq - jq: error (at
:0): Cannot iterate over null (null) - html - 如何通过删除特定文本使用 CSS 或 Xpath 获取元素?
- symfony - How to inject Symfony Serializer to the controller properly?
- python - django将两个模型实例合并为一个实例查看
- c# - 如何对列表进行排序
尽可能快地按降序排列 - linux - 如何确定符号在哪个库中定义(linux)
- python - Python - Scrubadub.clean 不工作 - 无法正确清理文本 PII + HTTP 错误 503
- javascript - sh:1:tailwind:部署到heroku时未找到
- c# - 按文本文件中的内容过滤列表框
- rest - Woocommerce REST API - Nginx - 找不到错误 404