摘要: 前两天做项目时用STL的排序时犯了一个低级错误,错误产生的原因是这样的:原先编码有一vector存放一组类,其中类简化定义如下: class UserInfo { public: int m_iIndex; int m_iInfo; }; vector UserInfoList;这个vector需要排序处理(此处不考虑排序性能相关选择),于是调用STL的sort()排序。STL默认调用“index index; }};仿函数有一个好处是能在内部记录状态。如上的例子中,如果想查看sort排序时每次的动作,只需改写SortUserInfoMethod... 阅读全文
posted @ 2013-07-27 01:29 inary 阅读(279) 评论(0) 推荐(0) 编辑