ami CString opérateur + ( const CStringamp ; string1, const CString & chaîne2 );
jeter ( CMemoryException );
ami CString opérateur + ( const CStringamp ; chaîne, TCH&AR ch );
jeter ( CMemoryException );
ami CString opérateur + ( TCH&AR ch, const CStringamp ; chaîne );
jeter ( CMemoryException );
&ami CString opérateur + ( const CStringamp ; chaîne, LPCTSTR lpsz );
jeter ( CMemoryException );
&ami CString opérateur + ( LPCTSTR lpsz, const CStringamp ; chaîne );
jeter ( CMemoryException );
Valeur de retour
Un objet CString temporaire résulte de la concaténation. Cette valeur de retour permet de combiner plusieurs concaténations dans la même expression.
Paramètres
chaîne, Chaîne1, chaîne2
Objets CString à concaténer.
ch
Un personnage pour concaténer une chaîne ou pour concaténer une chaîne de.
lpsz
Un pointeur vers une chaîne de caractères terminée par null.
Remarques
Les + opérateur de concaténation se joint à deux chaînes et retourne un objet CString . Une des chaînes deux argument doit être un objet CString . L'autre peut être un pointeur de caractère ou un personnage. Vous devez être conscient que la mémoire des exceptions peuvent se produire lorsque vous utilisez l'opérateur de concaténation, puisque le nouveau stockage peut être allouée pour contenir les données temporaires.
Exemple
L'exemple suivant illustre l'utilisation de CString::operator +.
/ / exemple pour CString::operator +
CString s1 (« abc ») ;
CString s2 ("def") ;
ASSERT ((s1 + s2) == « abcdef ») ;
CString s3 ;
S3 = CString ("abc") + « def » ; / / Correct
S3 = « abc » + « def » ;
/ / Mauvais ! Le premier argument doit être une CString
Aperçu de CString |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CString::operator +=