본문 바로가기

C++ 개발

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