【发布时间】:2014-04-22 22:05:23
【问题描述】:
为什么以下方法不起作用?:
MyClass c{};
std::vector<MyClass> myVector;
std::find(myVector.begin(), myVector.end(), c);
这会报错。
错误:“operator==”不匹配(操作数类型为“MyClass”和“const MyClass”)
但是,如果我用非类数据类型而不是“MyClass”做同样的事情,一切正常。 那么如何正确使用类呢?
【问题讨论】: