私はオブジェクトのポインタを挿入した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
*: '(*(* i))で2つの逆参照を行うことができます。getName();' –
ありがとうございます:) – Jon