在VC中的错误信息为:
error C2678: 二进制“[” : 没有找到接受“const std::map<_Kty,_Ty>”类型的左操作数的运算符(或没有可接受的转换)
解决方法就是使用iterator来操作map成员。
为map成员增加mutable关键字也能解决,但并非我们的意图所在。
在VC中的错误信息为:
error C2678: 二进制“[” : 没有找到接受“const std::map<_Kty,_Ty>”类型的左操作数的运算符(或没有可接受的转换)
解决方法就是使用iterator来操作map成员。
为map成员增加mutable关键字也能解决,但并非我们的意图所在。