struct person{
int p_id;
};
std::vector<person> people;
person tmp_person;
tmp_person.p_id = 1;
people.push_back(tmp_person);
person tmp_person2;
tmp_person2.p_id = 2;
people.push_back(tmp_person2);
person tmp_person3;
tmp_person3.p_id = 3;
people.push_back(tmp_person3);
How can I find a index number of vector people by the person's id. For example, how can I get a index number of a person who has p_id 2?