我有一个看起来像这样的数据结构:
QVector<QHash<QPair<int, int>, QVector<double> > > * wow = new QVector< QHash<QPair<int, int>, QVector<double> > >(4);
当我写wow->at(0).keys();
它工作正常,但当我写wow[0].keys();
我收到一个错误说如下:
'class QVector, QVector >>' 没有名为 'keys' 的成员 wow[0].keys(); ^
我将需要使用不仅需要只读访问权限的方法,而且我不明白为什么会发生这种情况。您能帮帮我吗?我应该如何以非只读方式访问 Qhashe 的方法?