我有
QHash<int,MyClass*> * index_hash;
.h 文件中的值
我有 (MyClass*item) 作为函数参数传递
我可以通过
myFunc (MyClass*item) {
QHash<int, MyClass*> ::iterator itt;
for (it = index_hash->begin(); it != index_hash->end(); ++it)
{
}
}
如何替换具体的 index_hash 值?我不是说在迭代器中替换。随便换。我知道索引。
我尝试 index_hash[1]=item;
并得到错误 C2679:二进制
二进制“<<”:未找到采用“MyClass”类型的右手操作数的运算符