2013年12月10日
摘要: 1、考虑下面的需求,vector中放置Person,Person有age和name字段。在vector中查找第一个Person c,这个很简单,方法如下: vector::iterator iter = find(personVector.begin(),personVector.end(),c); 注意:find算法使用操作符==,比较对象是否相等,需要提供==重载。2、考虑下面的需求,在vector中查找第一个age>15的Person。使用find_if和仿函数。如下: iter = find_if(personVector.begin(),personVector.end(),G 阅读全文
posted @ 2013-12-10 20:52 Andy Niu 阅读(668) 评论(0) 推荐(0)