CSimpleStringT::CSimpleStringT
CSimpleStringT 개체를 생성합니다.
CSimpleStringT(
const XCHAR* pchSrc,
int nLength,
IAtlStringMgr* pStringMgr
);
CSimpleStringT(
PCXSTR pszSrc,
IAtlStringMgr* pStringMgr
);
CSimpleStringT(
const CSimpleStringT& strSrc
);
explicit CSimpleStringT(
IAtlStringMgr* pStringMgr
) throw( );
매개 변수
strSrc
기존에 CSimpleStringT 로 복사할 개체 CSimpleStringT 개체입니다.pchSrc
길이의 문자 배열에 대 한 포인터 nLength, not null을 종료 합니다.pszSrc
이것을 복사 하는 null로 끝나는 문자열 CSimpleStringT 개체입니다.nLength
문자 개수 pch.pStringMgr
메모리 관리자에 대 한 포인터는 CSimpleStringT 개체입니다.에 대 한 자세한 내용은 IAtlStringMgr 및 메모리 관리에 대 한 CSimpleStringT를 참조 하십시오 메모리 관리 및 CStringT.
설명
새 CSimpleStringT 개체를 생성합니다.메모리 예외 생성자에 할당 된 저장소를 새 입력된 데이터를 복사 하기 때문에 발생할 수 있습니다.
예제
다음 예제에서는 CSimpleStringT::CSimpleStringT 는 ATL을 사용 하 여 typedefCSimpleString.CSimpleString클래스 템플릿 특수화가 일반적으로 사용 되는 CSimpleStringT.
특수화 클래스 템플릿으로 특정 형식 매개 변수를 추가 하 여 클래스를 정의 합니다.자세한 내용은 클래스 템플릿 인스턴스화를 참조하십시오.
CSimpleString s1(pMgr); // Empty string
CSimpleString s2(_T("cat"), pMgr); // From a C string literal
CSimpleString s3(s2); // Copy constructor
CSimpleString s4(s2 + _T(" ") + s3); // From a string expression
CSimpleString s5(_T("xxxxxx"), 6, pMgr); // s5 = "xxxxxx"
요구 사항
헤더: atlsimpstr.h