在自定义枚举类型作为QHash的key时,还必须重载qHash函数,这一步很关键,否则编译会报错C2665。
示例代码:
enum class myEnum
{
V1,
V2
};
inline uint qHash(const myEnum &key,uint seed){
return qHash((int)key, seed);
}
在自定义枚举类型作为QHash的key时,还必须重载qHash函数,这一步很关键,否则编译会报错C2665。
示例代码:
enum class myEnum
{
V1,
V2
};
inline uint qHash(const myEnum &key,uint seed){
return qHash((int)key, seed);
}