std::match_results<BidirIt,Alloc>:: operator=
|
Определено в заголовочном файле
<regex>
|
||
|
match_results
&
operator
=
(
const
match_results
&
other
)
;
|
(1) | |
|
match_results
&
operator
=
(
match_results
&&
other
)
noexcept
;
|
(2) | |
Присваивает содержимое.
Учитывая значение
other
до присваивания как
m
и любого целого числа в
[
0
,
m.
size
(
)
)
как
n
, после завершения присваивания следующие функции-члены должны возвращать указанные значения:
| Функция-член | Значение |
|---|---|
ready()
|
m. ready ( ) |
size()
|
m. size ( ) |
str(n)
|
m. str ( n ) |
prefix()
|
m. prefix ( ) |
suffix()
|
m. suffix ( ) |
operator[](n)
|
m [ n ] |
length(n)
|
m. length ( n ) |
position(n)
|
m. position ( n ) |
Содержание |
Параметры
| other | - | другой объект результатов сопоставления |
Возвращаемое значение
* this
Исключения
Отчеты о дефектах
Следующие отчеты об изменениях поведения, влияющие на дефекты, были применены ретроактивно к ранее опубликованным стандартам C++.
| DR | Applied to | Behavior as published | Correct behavior |
|---|---|---|---|
| LWG 2191 | C++11 | n could be negative in the postconditions | can only be non-negative |