clang已经开始实现从n3994开始的基于范围的基于for循环.通常在引入基于范围的for循环时,我们会以避免不必要的复制的形式看到代码.似乎n3994提出的在各方面都是优越的.我有几个问题:for (auto & v : vector)for (auto && v : vector)
for (auto & v : vector)
for (auto && v : vector)
auto &
auto &&
c++ c++17
c++ ×1
c++17 ×1