错误: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>
]
没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符
方法:
网上没有相应的解决方法
从错误分析上看,转换的内容都为相同的类型,但是却出错了。
是由于文件的路径有问题。
如果有两个相同的文件名,会自动就近选择。所以,才会出现这种情况