map<string,uint> m_BoneMapping ;m_BoneMapping.find(BoneName) == m_BoneMapping.end();转换成Qt
时间: 2024-02-16 20:05:33 浏览: 65
Java中string和int的互相转换问题
将map<string,uint> m_BoneMapping转换成QMap<QString, uint> m_BoneMapping,将std::string类型的BoneName替换为QString类型的BoneName,可以使用以下代码在Qt中实现查找:
```c++
#include <QMap>
#include <QString>
QMap<QString, uint> m_BoneMapping;
QString BoneName = "example";
if(m_BoneMapping.find(BoneName) == m_BoneMapping.end())
{
// BoneName 不存在于 m_BoneMapping 中
}
else
{
// BoneName 存在于 m_BoneMapping 中
}
```
使用QMap的find函数查找键值对时,需要将要查找的键值对的键(即BoneName)转换为QString类型。
阅读全文