相关疑难解决方法(0)

如何使用特定的过滤器从其他向量生成std :: vector?

我有一个std::vector充满了物体.我想过滤并复制一些谓词返回的所有元素true到一个新的元素std::vector.

我看过find并且search函数但是它们只返回迭代器.

我正在使用ObjC++,所以我可以使用块函数和仿函数,如果它有帮助的话.但是不能使用C++ 11函数.

c++ stl vector objective-c++

16
推荐指数
2
解决办法
2万
查看次数

C++使用算法过滤类向量

如何使用算法过滤其国家/地区的类向量studentList?意思我只显示来自"America"国家的学生的详细信息.

bool checkCountry (string x, string y) 
{
  return (x == y);
}
vector<Student> studentList;
studentList.push_back(Student("Tom", 'M', "91213242", "America"));
studentList.push_back(Student("Jessilyn", 'F', "98422333", "Europe"));
Run Code Online (Sandbox Code Playgroud)

c++ algorithm class vector filter

13
推荐指数
4
解决办法
2万
查看次数

标签 统计

c++ ×2

vector ×2

algorithm ×1

class ×1

filter ×1

objective-c++ ×1

stl ×1