kyuseo의 게임 프로그래밍
CArray 의 Append 함수 설명 본문
CArray 는 MFC 에서 제공하는 STL::vector 과 유사한 배열관련 자료형 템플릿입니다.
개발자가 의외로 잘 사용하지 않는 Append 함수를 설명 드립니다.
Append 함수의 설명 |
INT_PTR Append(const CArray& src);
src 에 해당하는 Array 를 복사하여 추가한다.
사용예 |
소스코드
typedef CArray< int, int > IntArray;
// 배열에 값을 추가한다. IntArray a; a.Add( 7 ); a.Add( 8 ); a.Add( 9 );
IntArray b; b.Add( 0 ); b.Add( 1 ); b.Add( 2 );
// b 를 a 에 추가한다. a.Append( b );
for( int i = 0; i < a.GetSize(); i++ ) { TRACE( "a[%d] = %d \n" , i, a[i] ); } |
결과
a[0] = 7 a[1] = 8 a[2] = 9 a[3] = 0 a[4] = 1 a[5] = 2 |