C++11中range-based for loops中&&与&的区别
for(auto i : c)一般用for(auto i : c)就是一个正常的拷贝,如果是一个类的话,会调用复制构造函数。vector<int> c = {1, 3, 5, 7, 9};for (auto i : c) cout << i << ' ';如果遍历的是基本类型的话,可以这么用,如果是类的话,开销比较大,不推荐。for(a...