【发布时间】:2013-02-25 04:23:19
【问题描述】:
我有一个向量 v,其中包含类型为 A 的对象。现在我需要找到存储在该向量中的特定对象的迭代器。例如:
struct a
{
};
vector<a> v;
struct temp; //initialized
现在如果我会使用
find(v.begin(),v.end(), temp);
然后编译器生成错误,指出运算符 '==' 不匹配。
获取与向量中的对象对应的迭代器的任何解决方法?
【问题讨论】: