我有一个 TypeData 类,想将该类型的对象存储在 QMap 中,然后我想从映射中获取特定对象并调用该对象的成员函数。但是当我尝试这样做时,我收到以下错误消息:
error C2662: 'TypeData::write': cannot convert 'this' pointer from 'const TypeData' to 'TypeData &'
以下是相关的代码片段:
QMap<QString, TypeData> typeDataList;
typeDataList.insert(currentID, temp);
typeDataList.value(currentID).write();
谁能告诉我在这里做错了什么?我该如何解决这个问题?