CString::operator +

amico CString operatore + ( const CStringamp; string1, const CString & string2 );
gettare ( CMemoryException );

amico CString operatore + ( const CStringamp; stringa, TCH&AR ch );
gettare ( CMemoryException );

amico CString operatore + ( TCH&AR ch, const CStringamp; stringa );
gettare ( CMemoryException );

&amico CString operatore + ( const CStringamp; stringa, LPCTSTR lpsz );
gettare ( CMemoryException );

&amico CString operatore + ( LPCTSTR lpsz, const CStringamp; stringa );
gettare ( CMemoryException );

Valore restituito

Un oggetto CString che è il risultato di temporaneo della concatenazione. Il valore restituito rende possibile combinare diverse concatenazioni nella stessa espressione.

Parametri

String, string1, string2

Oggetti CString per concatenare.

ch

Un carattere per concatenare una stringa o per concatenare una stringa da.

lpsz

Puntatore a una stringa di caratteri di terminazione null.

Osservazioni

Il + operatore di concatenazione si unisce due stringhe e restituisce un oggetto CString . Una delle stringhe due argomento deve essere un oggetto CString . L'altro può essere un puntatore a carattere o un personaggio. È necessario essere consapevoli che la memoria eccezioni possono verificarsi quando si utilizza l'operatore di concatenazione, dal momento che il nuovo storage possa essere assegnati per conservare i dati temporanei.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo di CString::operator +.

/ / esempio per CString::operator +
CString s1 ("abc");
CString s2 ("def");
ASSERT ((s1 + s2) = = "abcdef");
CString s3;
S3 = CString ("abc") + "def"; / / Corretto
S3 = "abc" + "def"; 
/ / Sbagliato! Il primo argomento deve essere un CString

CString panoramica |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;+ = CString::operator

Index