◐ Shell
clean mode source ↗

std::basic_string::assign – cppreference.com

Aus cppreference.com

<metanoindex/>

<tbody> </tbody>

basic_string& assign( size_type count, CharT ch );

(1)

basic_string& assign( const basic_string& str );

(2)

basic_string& assign( const basic_string& str, size_type pos, size_type count );

(3)

basic_string& assign( basic_string&& str );

(4) (seit C++11)

basic_string& assign( const CharT* s, size_type count );

(5)

basic_string& assign( const CharT* s );

(6)

template< class InputIt > basic_string& assign( InputIt first, InputIt last );

(7)

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

(8) (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 count Kopien charactor ch

Original:

Replaces the contents with count copies of charactor ch

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 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.

3)

Ersetzt den Inhalt mit einem Teilstring [pos, pos+count) der str. Wenn die angeforderte Teilzeichenkette reicht über das Ende des Fadens, oder wenn count == npos, ist die resultierende Teilzeichenkette [pos, size()). Wenn pos >= str.size() wird std::out_of_range geworfen .

Original:

Replaces the contents with a substring [pos, pos+count) of str. If the requested substring lasts past the end of the string, or if count == npos, the resulting substring is [pos, size()). If pos >= str.size(), std::out_of_range is thrown.

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 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.

5)

Ersetzt den Inhalt mit den ersten count Zeichen der Zeichenkette, auf die s. s kann NULL-Zeichen .

Original:

Replaces the contents with the first count characters of character string pointed to by s. s can contain null characters.

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

6)

Ersetzt den Inhalt mit denen der null-terminierte Zeichenkette, auf die s. Die Länge der Zeichenfolge wird von der ersten Null-Zeichen bestimmt .

Original:

Replaces the contents with those of null-terminated character string pointed to by s. The length of the string is determined by the first null character.

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

7)

Ersetzt den Inhalt mit Kopien der Zeichen im Bereich [first, last)

Original:

Replaces the contents with copies of the characters in the range [first, last)

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

count -

Größe des resultierenden String zurück

Original:

size of the resulting string

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

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.

first, last -

reichen, um die Zeichen zu kopieren aus

Original:

range to copy the characters from

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 die Zeichen mit Initialisierung verwendet werden

Original:

string to be used as source to initialize the characters 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 eine Zeichenkette use
der als Quelle für die Zeichenfolge mit initialisieren

Original:

pointer to a 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, um die Zeichen des Strings mit initialisieren

Original:

initializer list to initialize the 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.

Type requirements
-InputIt must meet the requirements of InputIterator.

Rückgabewert

*this

Komplexität

1)

linear in count

Original:

linear in count

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

2)

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.

3)

linear in count

Original:

linear in count

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

4)

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.

5)

linear in count

Original:

linear in count

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

6)

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.

7)

linear in Abstand zwischen first und last

Original:

linear in distance between first and last

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

8)

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]

weist Werte auf den String

Original:

assigns values to the 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]