CString::operator +

przyjaciel CString podmiot gospodarczy + ( Stała CStringamp; ciąg1, Stała CString & ciąg2 );
rzut ( CMemoryException );

przyjaciel CString podmiot gospodarczy + ( Stała CStringamp; ciąg, TCH&AR ch );
rzut ( CMemoryException );

przyjaciel CString podmiot gospodarczy + ( TCH&AR ch, Stała CStringamp; ciąg );
rzut ( CMemoryException );

przyj&aciel CString podmiot gospodarczy + ( Stała CStringamp; ciąg, LPCTSTR lpsz );
rzut ( CMemoryException );

przyj&aciel CString podmiot gospodarczy + ( LPCTSTR lpsz, Stała CStringamp; ciąg );
rzut ( CMemoryException );

Wartość zwracany

Obiekt CString , który jest wynikiem tymczasowe łączenia. Ta wartość zwracany umożliwia łączenie kilku łączenia w tym samym wyrażeniu.

Parametry

ciąg, ciąg1, ciąg2

CString obiekty do złączania.

ch

Znak złączyć ciąg lub złączyć ciąg.

lpsz

Wskaźnik ciąg zakończony wartością zerową znaków.

Uwagi

+ Operator łączenia dwóch ciągów i zwraca obiekt CString . Jeden z dwóch argumentów ciągów muszą być obiektem CString . Inne mogą być wskaźnik znaku lub znaków. Powinieneś być świadomy, że pamięć wyjątków może wystąpić, gdy za pomocą operatora konkatenacji, ponieważ nowy magazyn może być wydzielona do przechowywania tymczasowych danych.

Przykład

Poniższy przykład demonstruje użycie CString::operator +.

/ / przykład CString::operator +
CString s1 ("abc");
CString s2 ("def");
ASSERT ((s1 + s2) == "abcdef");
CString s3;
S3 = CString ("abc") + "def"; / / Poprawne
S3 = "abc" + "def"; 
/ / Nieprawidłowe! Pierwszy argument musi być CString

Omówienie CString |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CString::operator +=

Index