Я понимаю, что могу просто ввести auto вместо попытки выяснить тип итератора, который я пытаюсь объявить ниже, но следующее выдает ошибку, и я должен получить неверный тип моего итератора и функциюпросто пытается сделать карту из вектора, но мне было интересно, каким должен быть тип следующего итератора вместо вектора :: iterator: просто любопытно, не хочу ли я использовать auto.
void createMapIntToMovie(const vector<Movie> &movieVec) { // function takes a vector of movies
//and makes inttomovie map out of it(the movieid to movie)
//1 - get movie id, 2 insert into the map
vector<Movie>::iterator it = movieVec.begin();
}