C++ for (auto &it:myset) &是什么意思 引用
Posted 软件工程小施同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ for (auto &it:myset) &是什么意思 引用相关的知识,希望对你有一定的参考价值。
加了&代表引用,如果不加,则是值拷贝
#include <iostream>
#include <set>
using namespace std;
int main()
// cbegin/cend(c++11): Returns a const_iterator pointing to the first element in the container/
// Returns a const_iterator pointing to the past-the-end element in the container
std::set<int> myset = 50, 20, 60, 10, 25 ;
std::cout << "myset contains:";
for (auto it:myset)
std::cout << ' ' << it;
std::cout << '\\n';
std::cout << "myset contains:";
for (auto &it:myset)
std::cout << ' ' << it;
system("pause");
return 0;
以上是关于C++ for (auto &it:myset) &是什么意思 引用的主要内容,如果未能解决你的问题,请参考以下文章