我有一个学生向量,其中有一个名字字段。
我想遍历这个向量。
我想遍历这个向量。
void print(const vector<Student>& students)
{
vector<Student>::iterator it;
for(it = students.begin(); it < students.end(); it++)
{
cout << it->name << endl;
}
}
在C++中,这显然是不合法的。
请帮忙。
it++
应该改为++it
,而it++
仅在极少数情况下需要使用(例如在迭代时进行删除操作)。 - user405725