次の QVector ポインターがあります。
QVector<someStruct*>* qvp;
someStruct
メンバーにアクセスするにはどうすればよいですか? qvp
割り当てられた以前にアクセスする要素がいくつかあると仮定しましょう。私はやろうとしています:
qvp[index]->someStructObject->member
しかし、コンパイラはそれを許可しません。しかし、私はできる:qvp->last()->someStructObject->member
だけでなくqvp->at(index)->someStructObject->member
、なぜ?
これは、次の場合qvp
に機能します。
QVector<someStruct*>& qvp;
私はすべての助けをいただければ幸いです!