Поделиться через


CSimpleStringT::operator +=

Объединение новые строки или знак в конец существующей строки.

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 
);

Параметры

  • pszSrc
    Указатель на null- завершенной строке.

  • strSrc
    Указатель на существующий объект CSimpleStringT.

  • ch
    Символ, который необходимо добавить.

Заметки

Оператор принимает другой объект CSimpleStringT или знак.Обратите внимание, что исключения памяти могут возникнуть при использовании этого оператора объединения, поскольку новое хранилище может быть выделен для символов, добавленных к этому объекту CSimpleStringT.

Пример

Следующий пример демонстрирует использование CSimpleStringT::operator +=.

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

Требования

Header: atlsimpstr.h

См. также

Ссылки

Класс CSimpleStringT