我有一个包含变量的数组。我如何访问它们?
我用来设置它们的代码是:
Movie::Movie(string temp) {
istringstream iS(temp);
getline(iS, title, '\t');
getline(iS, studio, '\t');
iS >> releaseYear >> usRank >> usBoxOffice >> nonUSRank >>
nonUSBoxOffice >> worldRank >> worldBoxOffice;
void Movies::loadMovies(string fn) {
ifstream iS(fn);
string s;
getline(iS, s); // Skip heading
getline(iS, s);
movieCnt=0;
movies = new Movie[MAX_MOVIES];
while(!iS.eof()) {
movies[movieCnt++] = Movie(s);
getline(iS, s);
}
iS.close();
reSize();
}
因此,如果我想访问 worldrank 的数组,我只需输入array[cnt].worldrank
吗?