Share via


CSimpleStringT::operator =

새 값에 지정 된 CSimpleStringT 개체.

CSimpleStringT& operator =(
   PCXSTR pszSrc 
);
CSimpleStringT& operator =(
   const CSimpleStringT& strSrc 
);

매개 변수

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

  • strSrc
    기존 포인터 CSimpleStringT 개체입니다.

설명

대상 문자열 (왼쪽) 이미 큰 새 데이터를 저장할 경우 새 메모리 할당이 수행 됩니다.참고 메모리 예외 결과 저장할 새 저장소 자주 할당 되므로 할당 연산자를 사용할 때마다 발생할 수 있습니다 CSimpleStringT 개체입니다.

예제

다음 예제에서는 CSimpleStringT::operator =.

CSimpleString s1(pMgr), s2(pMgr);  // Empty CSimpleStringT objects

s1 = _T("cat");            // s1 = "cat"
ASSERT(_tcscmp(s1, _T("cat")) == 0);

s2 = s1;               // s1 and s2 each = "cat"
ASSERT(_tcscmp(s2, _T("cat")) == 0);

s1 = _T("the ") + s1;      // Or expressions
ASSERT(_tcscmp(s1, _T("the cat")) == 0);

s1 = _T("x");              // Or just individual characters
ASSERT(_tcscmp(s1, _T("x")) == 0);   

요구 사항

헤더: atlsimpstr.h

참고 항목

참조

CSimpleStringT 클래스

CSimpleStringT::CSimpleStringT