Я очень новичок в С++, и я пытаюсь найти способ поиска вектора structs для структуры с определенными данными элемента.
Я знаю, что это будет работать с простыми типами в векторе
std::find(vector.begin(), vector.end(), item) != vector.end()
Но скажем, у меня есть такая структура:
struct Friend
{
string name;
string number;
string ID;
};
и такой вектор:
vector<Friend> friends;
Затем вектор заполняется друзьями.
Скажем, я хочу найти друга с определенным идентификатором, а также подробности. Или удалите определенную структуру из вектора. Есть ли простой способ сделать это?