對象我是我新來的C++,並通過一個項目,我在大學我有一些困難的時候。更多spesificaly: 我創建了列表和隊列的代碼(列表名稱=鏈,隊列名=隊列,產品是一個基本上具有鏈字段的結構)[順便說一句,如果有人知道它,我使用了Sahnis書籍(數據結構)。我在這裏堅持:對象初始化(C++)
int k=4;
Queue<Chain<Product>*>* x = new Queue<Chain<Product>*> [k];
for(int i=1;i<k;i++)
{
x[i] = new Queue<Chain<Product>*> [i+1];
}
環路它拋出我的錯誤:無效的轉換,從隊列*> *爲int
任何想法?
數組從0開始,而不是1. – chris
擺脫'[i + 1]'。 – ildjarn
使用一個向量(或甚至一個普通的數組),而不是指針數組也會有所幫助。 – chris