CString::operator +

друг CString оператор + ( константа CStringamp; рядок1, константа CString & рядок2 );
кинути ( CMemoryException );

друг CString оператор + ( константа CStringamp; рядок, TCH&AR ch );
кинути ( CMemoryException );

друг CString оператор + ( TCH&AR ch, константа CStringamp; рядок );
кинути ( CMemoryException );

друг CString оператор + ( константа CString& рядок, LPCTSTR lpsz );
кинути ( CMemoryException );

друг CString оператор + ( LPCTSTR lpsz, константа CString& рядок );
кинути ( CMemoryException );

Значення, яке повертається

CString об'єкта, що є тимчасовим результат на об'єднання. Це повернення значення дає змогу об'єднати кілька concatenations в те ж вираз.

Параметри

рядок, рядок1, рядок2

CString об'єкти можна з'єднувати.

ch

Характер, використовується в рядок або використовується в рядок.

lpsz

Вказівник на рядок із нульовим символів.

Зауваження

На + оператор об'єднання об'єднує два рядки і повертає CString об'єкт. Один з двох аргумент рядків повинні бути CString об'єкт. Інші можуть бути покажчик знак або символ. Ви повинні знати цю пам'ять винятки можуть виникнути, коли використовується оператор об'єднання, оскільки нового сховища можуть бути виділені на проведення тимчасові дані.

Приклад

Наступний приклад демонструє використання CString::operator +.

/ / приклад для CString::operator +
CString s1 ("abc");
CString s2 ("def");
НАДБАННЯ ((s1 + s2) = = "abcdef");
CString s3;
S3 = CString ("abc") + "def"; / / Правильний
S3 = "abc" + "def"; 
/ / Це неправильно! Перший аргумент повинен бути на CString

Огляд CString |nbsp; Члени класу | Ієрархічна діаграма

Дивіться також CString::operator + =

Index