CString::operator+=

Этот оператор конкатенации добавляет символы в конец строки. Оператор принимает (в качестве параметра) другой объект CString, символьный указатель, или отдельный символ. Вы должны знать, что могут пораждаться исключительные ситуации памяти всякий раз, когда Вы используете этот оператор конкатенации, потому что память может быть распределена вновь из-за символов, которые добавляются к этому объекту CString.

const CString& operator +=(

const CString& string );

const CString& operator +=(

TCHAR ch );

const CString& operator +=(

char ch );

const CString& operator +=(

LPCTSTR lpsz );

Параметры

string

Определяет CString, чтобы конкатенировать к этой строке.

ch

Определяет символ, чтобы конкатенировать к этой строке.

lpsz

Определяет указатель на строку с нулевым символом в конце, чтобы конкатенировать к этой строке.

Пример

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

// пример для CString::operator +=

CString s ("abc");

ASSERT( ( s += "def" ) == "abcdef" );

 

См. Также

CString::operator+