【发布时间】:2013-01-08 23:36:53
【问题描述】:
我对 c++ 很陌生,我正在尝试找到一种方法来搜索结构向量以查找具有特定成员数据的结构。
我知道这适用于向量中的简单类型
std::find(vector.begin(), vector.end(), item) != vector.end()
但是假设我有一个这样的结构:
struct Friend
{
string name;
string number;
string ID;
};
还有一个像这样的向量:
vector<Friend> friends;
然后向量被朋友填充。
假设我想搜索具有特定 ID 的朋友,并找出详细信息。或者从向量中删除某个结构。有没有简单的方法来做到这一点?
【问题讨论】: