다음을 통해 공유


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

참고 항목

참조

CSimpleStringT 클래스