CStringT::operator +=
Dizenin sonuna karakterler birleştirir.
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
);
Parametreler
Str
Başvuru bir CThisSimpleString nesnesi.bMFCDLL
Proje mfc dll olup olmadığını belirten bir Boole değeri.BaseType
Dize taban türü.var
Bu dizeyi bitiştirmek için varyant bir nesne.ch
Bir dizeyi bitiştirmek için bir ANSI veya UNICODE karakter.pszSrc
Birleştirilmiş özgün dize işaretçisi.strSrc
A CStringT bu dizeyi bitiştirmek için.
Notlar
Başka bir operatör kabul CStringT nesnesi, bir karakter işaretçi veya tek bir karakter. Dikkat etmeniz gereken yeni bir depolama birimi için eklenen karakterler için ayrılmış olduğundan bu işlecini kullandığınızda özel durumlar oluşabilir belleğin CStringT nesnesi.
Bilgi için CThisSimpleString, açıklamalar bölümüne bakın CStringT::CStringT.
Not
Oluşturmak mümkün olsa CStringT katıştırılmış boş karakterler içeren örnekleri, karşı öneririz.Üzerinde yöntemleri ve operatörleri arama CStringT katıştırılmış boş karakterler içeren nesneleri istenmeyen sonuçlar elde etmek.
Örnek
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s(_T("abc"));
ASSERT((s += _T("def")) == _T("abcdef"));
Gereksinimler
Başlık: cstringt.h