不要用范围for我会,主要是我想要搞懂这种情况 谢谢
deque::iterator it = listed.begin;
for(;it!=listed.end();++it)
{
...
}
std::vector<int> int_vec;
int_vec.push_back(1);
int_vec.push_back(2);
//如果要修改int_vec中的元素,将变量x声明为 int& 即可
for (int x: int_vec)
{
std::cout << x << endl;
}
http://www.cnblogs.com/h46incon/archive/2013/06/02/3113737.html