본문 바로가기

기타

STL - Vector Copy

// copy 알고리즘을 이용한 복사
vDst.resize( (int)(vSrc.size()) );
std::copy( vSrc.begin(), vSrc.end(), vDst.begin() );
std::copy( vSrc.begin() + 2, vSrc.begin() + 5, vDst.begin() );

// assign 을 이용한 복사
vDst.clear();
vDst.assign( vSrc.begin(), vSrc.end() ); // 전체 복사
vDst.assign( vSrc.begin() + 1, vSrc.begin() + 4 );

'기타' 카테고리의 다른 글

트리거에 대해 2  (0) 2014.06.07
트리거에 대해 1  (0) 2014.06.07
C++ - wchar_t 와 char 의 형변환  (0) 2013.11.14
C++ - 클래스 복사방지 Effective C++ 내용  (0) 2013.11.14
C++ - 클래스 복사 방지하기  (0) 2013.11.14