C++ 比较字符串-结构的输入X向量

C++ 比较字符串-结构的输入X向量,c++,C++,我请求你的帮助。我有输入-姓名和姓氏。现在我需要从具有相同数据的结构向量中找到人,但我无法找到有效的解决方案 struct person { string pName; string pSurname; int weight; int height; }; int solve(const string & name,const string & surname){ std::vector<people> persons;

我请求你的帮助。我有输入-姓名和姓氏。现在我需要从具有相同数据的结构向量中找到人,但我无法找到有效的解决方案

struct person {
    string pName;
    string pSurname;
    int weight;
    int height;
};

int solve(const string & name,const string & surname){
    std::vector<people> persons;
    std::vector<people>:: iterator it;

    return 0;

}
struct-person{
字符串pName;
字符串pSurname;
整数权重;
内部高度;
};
int solve(常量字符串和名称、常量字符串和姓氏){
性病媒人;
std::vector::it迭代器;
返回0;
}

您尚未显示重要的代码片段。如果数据是person的一部分,您实际上是如何查找的?重载
=
操作符,然后应用
std::find
算法?std::find\u如果是您的朋友。