Как выполнить итерацию по постоянному вектору?

У меня есть вектор Student, у которого есть имя поля.

Я хочу перебрать вектор.

void print(const vector<Student>& students)
    {
    vector<Student>::iterator it;
    for(it = students.begin(); it < students.end(); it++)
        {
            cout << it->name << endl;
        }
    }

Это явно незаконно в C ++.

Пожалуйста, помогите.

46
задан unj2 3 February 2011 в 19:04
поделиться