Sdílet prostřednictvím


CSimpleStringT::operator +=

Na konec existující řetězec připojí nový řetězec nebo znak.

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
    Ukazatel na řetězec zakončený hodnotou null.

  • strSrc
    Ukazatel na existující CSimpleStringT objektu.

  • ch
    Znak připojen.

Poznámky

Provozovatel přijme jiného CSimpleStringT objektu nebo znak.Všimněte si, že paměť výjimky může dojít při každém použití tento operátor zřetězení, protože může být přiděleno nové úložiště pro znaky přidané do této CSimpleStringT objektu.

Příklad

Následující příklad ukazuje použití CSimpleStringT::operator +=.

CSimpleString str(_T("abc"), pMgr);
ASSERT(_tcscmp((str += _T("def")), _T("abcdef")) == 0);   

Požadavky

Záhlaví: atlsimpstr.h

Viz také

Referenční dokumentace

Třída CSimpleStringT