3
在基于范围的for循环中使用转发引用有什么好处?
const auto&如果我要执行只读操作就足够了。但是,我碰到了 for (auto&& e : v) // v is non-const 最近几次。这让我感到奇怪: 与auto&或相比,在某些晦涩难懂的情况下使用转发引用是否有一些性能优势const auto&? (shared_ptr疑似死角案件) 更新 在我的收藏夹中找到的两个示例: 遍历基本类型时使用const引用有什么缺点吗? 我可以使用基于范围的for循环轻松地迭代地图的值吗? 请集中讨论以下问题:为什么我要在基于范围的for循环中使用auto &&?