다음을 통해 공유


CFixedStringT 클래스

이 클래스는 고정 된 문자 버퍼를 문자열 개체를 나타냅니다.

template< class StringType, int t_nChars >  
class CFixedStringT : private CFixedStringMgr, public StringType

매개 변수

  • StringType
    고정된 문자열 개체에 대 한 기본 클래스로 사용 하는 CStringT-형식을 기반으로 합니다.Some examples include CString, CStringA, and CStringW.

  • t_nChars
    버퍼에 저장 되는 문자 수입니다.

Members

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

Name

설명

CFixedStringT::CFixedStringT

문자열 개체의 생성자입니다.

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

Name

설명

CFixedStringT::operator =

새 값에 지정 된 CFixedStringT 개체.

설명

이 클래스를 기반으로 사용자 지정 문자열 클래스 예제입니다 CStringT.매우 유사 하지만, 두 클래스 구현에서 다릅니다.주요 차이점 사이 CFixedStringTCStringT 입니다.

  • 초기 문자 버퍼 개체의 일부로 할당 되 고 크기가 t_nChars.이로써는 CFixedString 개체에서 성능 향상을 위한 연속 메모리 청크를 차지 합니다.그러나 경우 내용에 CFixedStringT 개체 증가 외 t_nChars, 버퍼를 동적으로 할당 됩니다.

  • 문자 버퍼에 있는 CFixedStringT 개체는 항상 동일한 길이 (t_nChars).버퍼 크기에 제한이 없습니다 CStringT 개체입니다.

  • 메모리 관리자에 대 한 CFixedStringT 공유 하도록 사용자 지정 되는 CStringData 사이의 두 개 이상의 개체 CFixedStringT objectsis 허용 되지 않습니다.CStringT개체가 제한이 없습니다.

사용자 지정에 대 한 자세한 내용은 CFixedStringT 및 일반적으로 string 개체에 대 한 메모리 관리를 참조 하십시오 메모리 관리 및 CStringT.

상속 계층 구조

IAtlStringMgr

StringType

CFixedStringMgr

CFixedStringT

요구 사항

헤더: cstringt.h

참고 항목

참조

CStringT 클래스

계층 구조 차트

기타 리소스

ATL/MFC 클래스 공유