我意识到我只能键入auto而不是试图在下面尝试声明的迭代器类型,但是以下情况引发了错误,我必须弄清楚我的迭代器的类型和函数我只是想用向量制作地图,但我想知道以下迭代器的类型实际上应该是什么,而不是vector :: iterator: 只是好奇我是否不想使用自动。
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();
}