std::basic_string::assign
提供: cppreference.com
< cpp | string | basic string
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| 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, |
(3) | |
| basic_string& assign( basic_string&& str ); |
(4) | (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) | (C++11およびそれ以降) |
文字列の内容を置き換え.
1) 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.
You can help to correct and verify the translation. Click here for instructions.
キャラクターの
2) countのchのコピーで内容を置換しますOriginal:
Replaces the contents with
count copies of charactor chThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
strのコピーで内容を置き換えますOriginal:
Replaces the contents with a copy of
strThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[pos, pos+count)のsubstringstrで内容を置換します。要求された部分文字列が文字列の終端を過ぎ、またはcount == nposあれば継続した場合、結果の文字列は[pos, size())です。 pos >= str.size()場合、std::out_of_rangeがスローされます. 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.
You can help to correct and verify the translation. Click here for instructions.
ムーブセマンティクスを使用して
5) strのものと内容を置き換えます。 str操作後に未定義の状態になってい.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.
You can help to correct and verify the translation. Click here for instructions.
countが指す文字列の最初のs文字で内容を置換します。 sはヌル文字を含めることができます.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.
You can help to correct and verify the translation. Click here for instructions.
sが指すヌルで終わる文字列のものと内容を置き換えます。文字列の長さは、最初のnull文字によって決定されます. 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.
You can help to correct and verify the translation. Click here for instructions.
レンジ
8) [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.
You can help to correct and verify the translation. Click here for instructions.
初期化子リストのものと内容を置き換え
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.
You can help to correct and verify the translation. Click here for instructions.
目次 |
[編集] パラメータ
| count | - | 結果の文字列のサイズ
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 | - | との文字列の文字を初期化する値
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 | - | から文字をコピーする範囲
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 | - | 文字列が持つ文字を初期化するためのソースとして使用することができます
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 | - | で文字列を初期化するためのソースとしてuse
に文字列へのポインタ 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 | - | で文字列の文字を初期化する初期化子リスト
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.
| ||
[編集] 値を返します
*this
[編集] 複雑
1)countの線形Original:
linear in
countThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
strの大きさに比例Original:
linear in size of
strThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
countの線形Original:
linear in
countThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
定数。
5) allocが与えられ、alloc != other.get_allocator()、リニアされている場合.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.
You can help to correct and verify the translation. Click here for instructions.
countの線形Original:
linear in
countThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
sの大きさに比例Original:
linear in size of
sThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
firstlastとの間の距離の線形Original:
linear in distance between
first and lastThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
initの大きさに比例Original:
linear in size of
initThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[編集] 例
| This section is incomplete Reason: no example |
[編集] も参照してください
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. (パブリックメンバ関数) | |
| 文字列に値を割り当てます 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. (パブリックメンバ関数) | |