◐ Shell
clean mode source ↗

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

Aus cppreference.com

<metanoindex/>

<tbody> </tbody>

basic_string& operator=( const basic_string& str );

(1)

basic_string& operator=( basic_string&& str );

(2) (seit C++11)

basic_string& operator=( const CharT* s );

(3)

basic_string& operator=( CharT ch );

(4)

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

(5) (seit C++11)

Ersetzt den Inhalt der Zeichenfolge .

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)

Ersetzt den Inhalt mit einer Kopie des 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)

Ersetzt den Inhalt mit denen str mit move-Semantik. str in undefinierten Zustand nach der Operation .

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)

Ersetzt den Inhalt mit denen der null-terminierte Zeichenkette, auf die 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)

Ersetzt den Inhalt mit Charakter ch

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)

Ersetzt den Inhalt mit denen der Initialisierungsliste 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.

Parameter

ch -

Wert Zeichen des Strings mit initialisieren

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 -

String, der als Quelle, um den String mit Initialisierung verwendet werden

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 -

Zeiger auf einen null-termanated Zeichenkette
to Verwendung als Quelle für die Zeichenfolge mit initialisieren

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 -

Initialisierungsliste den String mit initialisieren

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.

Rückgabewert

*this

Komplexität

1)

linear in Größe 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)

konstant. Wenn alloc gegeben und alloc != other.get_allocator(), dann linear .

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)

linear in Größe 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)

konstanten .

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)

linear in Größe 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.

Beispiel

Siehe auch

konstruiert einen basic_string

Original:

constructs a basic_string

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


(öffentliche Elementfunktion) [edit]

weisen Zeichen einer Zeichenkette

Original:

assign characters to a string

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


(öffentliche Elementfunktion) [edit]