假设我在构造函数中有一个包含3个属性的类myClass
(string value
,int pos
,int pos_2
)。
现在我制作了一个vector
所述类的对象。
如何搜索vector<myClass>
以查找string
与给定string
匹配的任何类对象的索引?
示例:
这是(非功能性)尝试查找字符串hello
作为其string value
的类对象:
std::string to_find = "hello";
std::vector<myClass>::iterator duplicate_it;
duplicate_it = std::find(subrelation_vector.begin()->value, subrelation_vector.end()->value, to_find);
int duplicate_pos = *duplicate_it->pos;