【发布时间】:2026-01-07 10:25:01
【问题描述】:
我在函数的参数中有一个变量,定义如下:
QVector< QVector<qreal> > *var;
在代码的某个点我想这样做:
*var[i][j] = some_value.
然而这并不能编译,因为
错误:'*(var + ((long unsigned int)(((long unsigned int)row) * 8ul)))->QVector::operator[] 与 T = QVector 中的 'operator*' 不匹配'
如何正确引用该值以便对其进行修改? (思路是真的修改了函数中传入的参数。)
【问题讨论】: