Share via


CSimpleStringT::SetString

문자열을 설정 하는 CSimpleStringT 개체입니다.

void SetString(
   PCXSTR pszSrc,
   int nLength
);
void SetString(
   PCXSTR pszSrc
);

매개 변수

  • pszSrc
    Null로 끝나는 문자열에 대 한 포인터입니다.

  • nLength
    문자 개수 pszSrc.

설명

문자열로 복사는 CSimpleStringT 개체입니다.SetString이전 문자열 데이터 버퍼에서를 덮어씁니다.

두 버전의 SetString 확인 여부 pszSrc 는 null 포인터와 경우 throw는 서비스 대상 오류입니다.

매개 변수 1 버전의 SetString 기대 pszSrc null로 끝나는 문자열을 가리키도록 합니다.

두 매개 변수 버전의 SetString 도 기대 pszSrc 는 null로 끝나는 문자열.사용 nLength 로 문자열 길이 null 종결자가 먼저 발견 하지 않는 한.

두 매개 변수 버전의 SetString 또한 검사 여부 pszSrc 버퍼에서 현재 위치를 가리키는 CSimpleStringT.이 특별 한 경우 SetString 해당 버퍼로 문자열 데이터를 복사 하는 문자열 데이터를 덮어쓰지 않고 메모리 복사 함수를 사용 합니다.

예제

다음 예제는 CSimpleStringT::SetString의 사용을 보여 줍니다.

CSimpleString s(_T("abcdef"), pMgr);
ASSERT(_tcscmp(s, _T("abcdef")) == 0);

s.SetString(_T("Soccer"), 6);
ASSERT(_tcscmp(s, _T("Soccer")) == 0);   

요구 사항

헤더: atlsimpstr.h

참고 항목

참조

CSimpleStringT 클래스