打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
no matching function for call to...
userphoto

2012.09.07

关注
代码:transformGrp.swap(map<string, TMPCLASS>()); 

报错:
 "translator.cpp:115: error: no matching function for call to 'std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TMPCLASS , std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TMPCLASS > > >::swap(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TMPCLASS , std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, TMPCLASS > > >)’  "

解决:
map<string, TMPCLASS > transformEmpty;
transformGrp.swap(transformEmpty);  

代码:   
MStatus ABC::exportAll(TMPCLASS * pData)
{
    ... ...
    for(; !iter.isDone(); iter.next())
    {
        exportPerObj(iter.item(), pData);
    }
    ... ...
    return MS::kSuccess;
}

MStatus ABC::exportSelection(TMPCLASS * pData)
{
    ... ...
}

报错
ABC.cpp:145: error: no matching function for call to 'ABC::exportPerObj(MObject, TMPCLASS *&)’

解决:
MStatus ABC::exportAll(PolyData* pData)
{
   ... ...
    for(; !iter.isDone(); iter.next())
    {
        MObject tmp0 = iter.item();
        MObject &tmp = tmp0;
        exportPerObj(tmp, pData);
    }
    ... ...
    return MS::kSuccess;
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
关于cPP标准库的一些知识
C++基础::为什么不能cout一个string?
transform算法中使用toupper函数
2018第四届百越杯AWD总结
The Secret Life of C++: Exceptions
VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服