我定义了一个类“eventZone”,它在我的类“配置”中使用
class configuration { ... QMap<QString, eventZone> zones ... }
直到最近我成功地使用了像锯一样的for循环
for(eventZone evz : config.zone.values()) { ... }
但是这不起作用,因为我为 eventZone 实现了一个复制构造函数(需要对其进行序列化并能够保存配置)
我得到的错误是
/home/.../zonedisplay.cpp:43: erreur : no matching function for call to 'eventZone::eventZone(eventZone&)'
我的新构造函数具有类型:
explicit eventZone(const eventZone &cpy);
如何让这两者共存?