Libreria di stringhe C ++ - operator =

Descrizione

Assegna un nuovo valore alla stringa, sostituendone il contenuto corrente.

Dichiarazione

Di seguito è riportata la dichiarazione per std :: string :: operator =

tring& operator= (const string& str);

Parametri

  • str - È un altro oggetto stringa.

  • s - Puntatore a una matrice di caratteri.

  • c - Carattere per riempire la stringa.

  • il - È un oggetto initializer_list.

Valore di ritorno

Restituisce * questo.

Eccezioni

Non lanciare mai eccezioni.

Esempio

Nell'esempio seguente per std :: string :: operator =.

#include <string>

int main () {
   std::string str1, str2, str3;
   str1 = "Test string: ";
   str2 = 'abc';
   str3 = str1 + str2;

   std::cout << str3  << '\n';
   return 0;
}

L'output di esempio dovrebbe essere così:

Test string: c