2

尝试使用以下方法遍历 C++ 类中的向量:

for(vector<Album>::iterator it = a.getAlbumList.begin(); it != a.getAlbumList.end(); it++)

但它给了我错误:

错误:'a.AlbumCollection::getAlbumList' 没有类类型

这让我很沮丧,因为我不知道这意味着什么,我试图遵循其他建议但没有任何帮助。我只是一个初学者,所以如果有人可以简单地向我解释这一点,那将非常感谢。

这是课程:
.cpp:http://pastebin.com/MSCcHjXb
.h: http: //pastebin.com/Xq4nqSan

4

1 回答 1

15

您(显然)想要调用成员函数,因此您的getAlbumList代码应该是:

for(vector<Album>::iterator it = a.getAlbumList().begin(); 
                            it != a.getAlbumList().end(); 
                            it++)
于 2012-12-11T05:40:51.500 回答