因此,我有一个类名的枚举器,如下所示:
enum SizeType { Tiny , Normal, Large, Giant };
我从配置文件中接受我想要的文件,它的存储方式如下:
QJsonValue sizeString = configJson.value("size");
我想获取此sizeString并将其转换为它的任何枚举值,然后将其传递给函数,如下所示:
AbstractSize *size = SFactory.getSize(Giant);
但是我对这实际上是什么类型以及如何将字符串转换为它感到困惑。