QVariant
(需要QSettings
类)支持从创建QMap<QString, QVariant>
但试图初始化这样的东西:
QMap<QString, QVariant(QMap<QString, QVariant>)> i;
给出错误:
函数返回一个函数。
所以然后我尝试了QMap<QString, QVariant>
重载QVariant()
并得到了
错误:没有匹配的调用函数
QVariant::QVariant(QMap<QString, QMap<QString, int> >&)
现在我尝试了一个类型转换:
QMap<QString, (QVariant)QMap<QString, QVariant> > i;
并得到
模板参数 2在 ' ' 标记
之前的声明中是无效的无效类型;
那么将嵌套转换QMap
为QVariant
对象所需的巫术是什么?