CStringT::operator +=
문자는 문자열의 끝을 연결합니다.
CStringT& operator+=(
const CThisSimpleString& str
);
template<
bool bMFCDLL
>
CStringT& operator+=(
const const CSimpleStringT<BaseType, bMFCDLL>& str
);
template<
int t_nSize
>
CStringT& operator+=(
const CStaticString< XCHAR, t_nSize >& strSrc
);
CStringT& operator+=(
PCXSTR pszSrc
);
CStringT& operator+=(
PCYSTR pszSrc
);
CStringT& operator+=(
char ch
);
CStringT& operator+=(
unsigned char ch
);
CStringT& operator+=(
wchar_t ch
);
CStringT& operator+=(
const VARIANT& var
);
매개 변수
str
CThisSimpleString 개체에 대한 참조입니다.bMFCDLL
프로젝트는 MFC DLL 인지 여부를 지정 하는 부울 값입니다.BaseType
문자열의 기본 형식입니다.var
이 문자열에 연결 하는 variant 개체입니다.ch
문자열을 연결 하는 ANSI 또는 유니코드 문자입니다.pszSrc
원래 연결 문자열에 대 한 포인터입니다.strSrc
A CStringT 에이 문자열을 연결 합니다.
설명
다른 연산자를 받아들이는 CStringT 개체나 문자 포인터, 단일 문자입니다.알고 있어야 해당 메모리를 추가 하려면 문자를 새 저장소 할당 될 수 있으므로이 연결 연산자를 사용할 때마다 예외가 발생할 수 있습니다 CStringT 개체입니다.
에 대 한 내용은 CThisSimpleString, 설명 부분을 참조 하십시오. CStringT::CStringT.
[!참고]
만들 수 있지만 CStringT 인스턴스가 포함 된 null 문자 포함에 대해 권장 합니다.호출 메서드 및 연산자에서 CStringT 포함 된 null 문자를 포함 하는 개체는 의도 하지 않은 결과 생성할 수 있습니다.
예제
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s(_T("abc"));
ASSERT((s += _T("def")) == _T("abcdef"));
요구 사항
헤더: cstringt.h