다음을 통해 공유


CStringArray 클래스

배열을 지 원하는 CString 개체입니다.

class CStringArray : public CObject

멤버

멤버 함수를 CStringArray 클래스의 멤버 함수와 유사 CObArray.이 유사성 때문에 사용할 수 있는 CObArray 멤버 함수 사양에 대 한 설명서를 참조 합니다.볼 위치는 CObject 포인터 반환 값으로 대체는 CString (않습니다는 CString 포인터).볼 위치는 CObject 포인터가 함수 매개 변수로 대체는 LPCTSTR.

CObject* CObArray::GetAt( int <nIndex> ) const;

예를 들어, 변환

CString CStringArray::GetAt( int <nIndex> ) const;

void SetAt( int <nIndex>, CObject* <newElement> )

변환

void SetAt( int <nIndex>, LPCTSTR <newElement> )

tddz3etf.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CObArray::CObArray

빈 배열을 생성합니다.

tddz3etf.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CObArray::Add

배열의 끝에 요소를 추가합니다. 배열에 필요한 경우 확장 됩니다.

CObArray::Append

다른 배열 배열에 추가 합니다. 배열에 필요한 경우 확장 됩니다.

CObArray::Copy

다른 배열 배열에 복사 합니다. 배열에 필요한 경우 확장 됩니다.

CObArray::ElementAt

임시 참조 배열 내의 요소 포인터를 반환합니다.

CObArray::FreeExtra

현재 상한 위의 모든 사용 되지 않는 메모리를 해제합니다.

CObArray::GetAt

지정 된 인덱스의 값을 반환합니다.

CObArray::GetCount

이 배열의 요소 수를 가져옵니다.

CObArray::GetData

배열 요소에 액세스할 수 있습니다.수 NULL.

CObArray::GetSize

이 배열의 요소 수를 가져옵니다.

CObArray::GetUpperBound

가장 큰 올바른 인덱스를 반환합니다.

CObArray::InsertAt

요소를 다른 배열의 모든 요소는 지정 된 인덱스에 삽입합니다.

CObArray::IsEmpty

배열이 비어 있는지 확인 합니다.

CObArray::RemoveAll

이 배열에서 모든 요소를 제거합니다.

CObArray::RemoveAt

특정 인덱스에 있는 요소를 제거합니다.

CObArray::SetAt

지정 된 인덱스 값으로 설정합니다. 배열 증가할 수 없습니다.

CObArray::SetAtGrow

지정 된 인덱스 값으로 설정합니다. 배열에 필요한 경우 확장 됩니다.

CObArray::SetSize

이 배열에 포함 될 수 있는 요소를 설정 합니다.

tddz3etf.collapse_all(ko-kr,VS.110).gifPublic 연산자

Name

설명

CObArray::operator]

설정 하거나 지정 된 인덱스에 있는 요소를 가져옵니다.

설명

CStringArray통합 된 IMPLEMENT_SERIAL 매크로의 요소를 덤프 및 serialization을 지원 합니다.배열의 경우 CString 개체 저장 보관, 연산자 오버 로드 된 삽입 하거나 사용 하는 Serialize 멤버 함수, 각 요소에 직렬화 할.

[!참고]

배열을 사용 하기 전에 사용 SetSize 크기를 설정 하 고 메모리를 할당 합니다.사용 하지 않는 경우 SetSize, 배열에 요소를 추가 하면 자주 재할당 되 고 복사 될 수 있습니다.자주 재할당 및 복사 비효율적입니다 및 메모리를 조각 낼 수 있습니다.

배열의 개별 string 요소의 덤프 해야 하는 경우 1 이상으로 깊이 덤프 컨텍스트를 설정 해야 합니다.

경우는 CString 배열 삭제 또는 요소의 제거 되 면 문자열 메모리를 적절 하 게 해제 됩니다.

사용에 대 한 자세한 내용은 CStringArray, 문서를 참조 하십시오. 컬렉션.

상속 계층 구조

CObject

CStringArray

요구 사항

헤더: afxcoll.h

참고 항목

참조

CObject 클래스

계층 구조 차트