在VS2012中,判断两个结构体相等,出现错误,怎么修改?
错误代码如下:
错误提示如下:
自己重载的“==”代码如下:
错误提示对应的模板代码如下:
应该怎么修改啊 ?菜鸟不清楚,最好有具体代码,谢谢
[解决办法]
bool operator==(const MTT_POINTDATA & rsh) const
[解决办法]
由错误信息可见AreEqual里的参数是const T&, const T&,而你提供的==运算,左操作数没有限定const,匹配失败才冒出下面几个无关的其他类型的==运算