STL—vector删除重复元素
摘要:
STL提供了很多实用的算法,这里主要讲解sort和unique算法。删除重复元素,首先将vector排序。sort( vecSrc.begin(), vecSrc.end() );然后使用unique算法。vecSrc.erase( unique( vecSrc.begin(), vecSrc.end() ), vecSrc.end() );unique返回值是重复元素的开始位置。如果vector中存储的元素是自定义的结构或者是类,那么就需要重载操作符。根据类的某一个成员变量排序或者比较。sort算法需要重载"m_nCompanyId m_nCompanyId == oCompany 阅读全文
posted @ 2011-04-29 11:18 hgy413 阅读(223) 评论(0) 推荐(0)
浙公网安备 33010602011771号