我有一个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