친구 CString 연산자 + ( const CStringamp; 문자열 1, const CString & 문자열 2 );
던져 ( CMemoryException );
친구 CString 연산자 + ( const CStringamp; 문자열, TCHAR ch );
던져 ( CMemoryException );(&A)
친구 CString 연산자 + ( TCHAR ch, const CStringamp; 문자열 );
던져 ( CMemoryException );(&A)
친구 CString 연산자 + ( const CStringamp; 문자열, LPCTSTR lpsz );
던져 ( CMemoryException );(&A)
친구 CString 연산자 + ( LPCTSTR lpsz, const CStringamp; 문자열 );
던져 ( CMemoryException );(&A)
반환 값
CString 개체 연결의 임시 결과입니다. 이 반환 값을 사용 하면 동일한 식의 여러 연결을 결합 하。
매개 변수
문자열, string1, string2
CString 개체 연결。
ch
문자열을 연결 하거나 연결 문자열을 문자。
lpsz
Null로 끝나는 문자열에 대 한 포인터。
주의
+ 연결 연산자 두 문자열을 조인 하 고 CString 개체를 반환 합니다. 두 인수 문자열 중 하나 CString 개체 여야 합니다. 다른 문자 포인터 또는 문자 수 있습니다. 당신이 알고 있어야 때문에 임시 데이터를 저장할 새 저장소를 할당할 수 있습니다 연결 연산자를 사용 하면 언제 든 지 예외가 발생할 수 있습니다 메모리。
예제
다음 예제에서는 CString::operator +。
/ / 예 CString::operator +
CString s1 ("abc");
CString s2 ("def");
ASSERT ((s1 + s2) = "abcdef");
CString s3;
s3 = CString ("abc") + "def"; / / 올바른
s3 = "abc" + "def";
/ / 잘못! 첫 번째 인수는 CString 여야 합니다.
CString 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CString::operator + =(&N)