2015-12-27 17 views
0

我有一個音樂路徑列表,我從中抽取出專輯/藝術家/等數據。我不知道如何存儲這些信息。理想情況下,每個專輯應該有關於標題,流派等的信息。存儲專輯和曲目以方便訪問

我只能夠獲取相冊並跟蹤路徑信息,當我循環播放它時。

這個想法是,在用戶界面中,人可以點擊相冊(他們將被列出一個整數),並能夠調出軌道的路徑,並且可以添加播放列表。

我已經試過瞎搞與這個載體,說給它,我想如70張專輯的2D矢量,但它在抱怨:

error: declaration of 'potato' as multidimensional array must have bounds for all dimensions except the first

std::vector<std::vector> albumTrack[70][]; 

每張專輯都有不同曲目數量。

+4

嘗試'std :: vector > albumTracks;' – owacoder

+0

當前您正在聲明矢量向量的二維數組。這是4個層面的間接。 –

+0

@owacoder我試過了,但後來'''albumTracks [album] [0] = title'''失敗。這是因爲大小沒有定義,我需要使用pop_back?如果是這樣,我如何在2D矢量上使用push_back? –

回答

1

我通過製作多個相冊類來解決此問題,就像建議的@drescherjm一樣。現在,訪問每個課程的曲目列表是一件輕而易舉的事情。

QStandardItemModel看起來很有趣,但它會需要很多修補才能真正有用。

相關問題