CString::operator =

const CStringamp; 연산자 = ( const CString & stringSrc );
던져 ( CMemoryException );

const CStringamp; 연산자 =( TCHAR ch );
던져 ( CMemoryException );(&A)

const CStringamp; 연산자 = ( const 부호 없는 char * psz );
던져 ( CMemoryException );(&A)

const CStringamp; 연산자 = ( LPCWSTR lpsz );
던져 ( CMemoryException );(&A)

const CStringamp; 연산자 =( LPCSTR lpsz );
던져 ( CMemoryException );(&A)

주의

CString 대입 (=) 연산자를 새 데이터로 기존 CString 개체를 다시 초기화합니다. 대상 문자열 (즉, 왼쪽된 사이드) 새 데이터를 저장할 수 있을 만큼 큰 있지 아니 새 메모리 할당 수행 됩니다. 당신이 알고 있어야 새 저장소 자주 개최 결과 CString 개체에 할당 된 때문에 할당 연산자를 사용 하는 때마다 예외가 발생할 수 있습니다 메모리。

예제

다음 예제에서는 CString::operator =。

/ / CString::operator 예 =
CString s1, s2; nbsp;?????? / / 빈 CString 개체

s1 = "고양이";??????????? / / s1 = "고양이"
s2 s1; =?????????????? / / s1 및 s2 각 "cat" =
s1 "" + s1; =????? / / 또는 식
s1 = 'x';????????????? / / 또는 단지 개별 문자(&N)

CString 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CString::CString(&N)

Index