没有班级类型

Mat*_*att 2 c++ class

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

for(vector<Album>::iterator it = a.getAlbumList.begin(); it != a.getAlbumList.end(); it++)
Run Code Online (Sandbox Code Playgroud)

但它给了我错误:

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

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

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

Jer*_*fin 14

你(显然)要调用getAlbumList成员函数,所以你的代码应该是:

for(vector<Album>::iterator it = a.getAlbumList().begin(); 
                            it != a.getAlbumList().end(); 
                            it++)
Run Code Online (Sandbox Code Playgroud)