Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CSimpleStringT