我有一個QList,我已經插入了對象指針。我正試圖遍歷這個QList來讀取這些對象的名稱。每當我這樣做時,我都會得到這些對象的地址,與讀取對象名稱本身相反。我想知道如何能夠讀取對象名稱而不是地址?獲取對象指針指向
QList<MyObject*> newObjectList;
QList<MyObject*>::iterator i;
MyObject *pNewObject = new MyObject(name);
MyObject.append(pNewObject);
for (i = newObjectList.begin(); i != newObjectList.end(); i++) {
cout << "\n" << *i << "\n";
}
謝謝。它的工作:)有沒有其他使用箭頭符號( - >)? – Jon 2012-02-17 18:43:56
你可以用*:'(*(* i))。getName();' – 2012-02-17 18:50:12
非常感謝:) – Jon 2012-02-17 18:56:20