CSimpleStringT::operator +=
Dołącza nowy ciąg lub znak istniejący ciąg na końcu.
CSimpleStringT& operator +=(
PCXSTR pszSrc
);
CSimpleStringT& operator +=(
const CSimpleStringT& strSrc
);
template< int t_nSize >
CSimpleStringT& operator+=(
const CStaticString< XCHAR, t_nSize >& strSrc
);
CSimpleStringT& operator +=(
char ch
);
CSimpleStringT& operator +=(
unsigned char ch
);
CSimpleStringT& operator +=(
wchar_t ch
);
Parametry
pszSrc
Wskaźnik ciąg zakończony znakiem null.strSrc
Wskaźnik do istniejącego CSimpleStringT obiektu.ch
Znak do dołączenia.
Uwagi
Operator przyjmuje innego CSimpleStringT obiektu lub znaku.Należy zauważyć, że pamięć wyjątki przy każdym użyciu tego operatora konkatenacji, ponieważ nowy magazyn mogą być przydzielane dla znaków z tym CSimpleStringT obiektu.
Przykład
Poniższy przykład ilustruje użycie CSimpleStringT::operator +=.
CSimpleString str(_T("abc"), pMgr);
ASSERT(_tcscmp((str += _T("def")), _T("abcdef")) == 0);
Wymagania
Nagłówek: atlsimpstr.h