2016년 1월 20일 수요일

std::vector 중복원소 제거


std::vector 에 경우 중복원소를 제거 하고자 할때
unique 함수를 사용하면 된다.

  1.     sort(m_vStrErr.begin(), m_vStrErr.end(), std::less<string>() );
  2.     vector<string>::iterator pos;
  3.     pos = unique( m_vStrErr.begin(), m_vStrErr.end() );
  4.     m_vStrErr.erase( pos, m_vStrErr.end() );

댓글 없음:

댓글 쓰기