簡體   English   中英

沒有課程類型

[英]does not have class type

嘗試使用以下方法在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

您(顯然)想調用 getAlbumList成員函數,因此您的代碼應為:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM