◐ Shell
clean mode source ↗

std::basic_string::operator= - cppreference.com

Da cppreference.com.

Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate.

La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui.

Click here for the English version of this page

<metanoindex/>

<tbody> </tbody>

basic_string& operator=( const basic_string& str );

(1)

basic_string& operator=( basic_string&& str );

(2) (dal C++11)

basic_string& operator=( const CharT* s );

(3)

basic_string& operator=( CharT ch );

(4)

basic_string& operator=( std::initializer_list<CharT> ilist );

(5) (dal C++11)

Sostituisce il contenuto della stringa.

Original:

Replaces the contents of the string.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

1)

Sostituisce il contenuto con una copia di str

Original:

Replaces the contents with a copy of str

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

2)

Sostituisce il contenuto con quelli della str usando la semantica spostamento. str è in stato indefinito dopo l'operazione.

Original:

Replaces the contents with those of str using move semantics. str is in undefined state after the operation.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

3)

Sostituisce il contenuto con quelli della stringa con terminazione null di caratteri puntata da s.

Original:

Replaces the contents with those of null-terminated character string pointed to by s.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

4)

Sostituisce il contenuto con ch carattere

Original:

Replaces the contents with character ch

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

8)

Sostituisce il contenuto con quelli della lista di inizializzazione ilist.

Original:

Replaces the contents with those of the initializer list ilist.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Parametri

ch -

valore per inizializzare i caratteri della stringa con

Original:

value to initialize characters of the string with

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

str -

stringa da utilizzare come sorgente per inizializzare la stringa con

Original:

string to be used as source to initialize the string with

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

s -

puntatore ad una stringa null-termanated uso di caratteri
to come fonte per inizializzare la stringa con

Original:

pointer to a null-termanated character string
to use as source to initialize the string with

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

init -

inizializzatore lista per inizializzare la stringa con

Original:

initializer list to initialize the string with

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Valore di ritorno

*this

Complessità

1)

lineare in dimensione str

Original:

linear in size of str

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

2)

costante. Se alloc è dato e alloc != other.get_allocator(), quindi lineare.

Original:

constant. If alloc is given and alloc != other.get_allocator(), then linear.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

3)

lineare in dimensione s

Original:

linear in size of s

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

4)

costante.

Original:

constant.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

5)

lineare in dimensione init

Original:

linear in size of init

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Esempio

Vedi anche