您的位置:首页 > 其它

错误:error C2664:不能将参数1从“std::map<_kty,_Ty>”转换为"std::map<_kty,_Ty>"

2017-05-13 18:53 1301 查看
错误:error C2664:不能将参数1从“std::map<_kty,_Ty>”转换为"std::map<_kty,_Ty>"

with

[

_kty = std::string,

_Ty = std::string

]

and

[

_kty = std::string,

_Ty  = std::map<std::string,std::string>

]

没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符

方法:

网上没有相应的解决方法

从错误分析上看,转换的内容都为相同的类型,但是却出错了。

是由于文件的路径有问题。

如果有两个相同的文件名,会自动就近选择。所以,才会出现这种情况
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐