C++ find查找结构体数组中的对象方法
本内容仅做个人记录
#include #include #include #include //find#include using namespace std;struct stdent{ string name; int age; bool operator==(const int &age){ return (this->age==age); };};int main(){ vector stu; stdent tmp; for(int i=0;i<5;i++){ tmp.age=i; if(i==3) { tmp.name="aaaaa"; } else { tmp.name="bbbbb"; } stu.push_back(tmp); memset(&tmp,0,sizeof(tmp)); } vector::iterator it=find(stu.begin(),stu.end(),3); cout<name<::iterator iter=stu.begin();iter!=stu.end();++iter){ cout<age<<" "<name<
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~