std::match_results<BidirIt,Alloc>:: operator=
|
Definido en el encabezado
<regex>
|
||
|
match_results
&
operator
=
(
const
match_results
&
other
)
;
|
(1) | |
|
match_results
&
operator
=
(
match_results
&&
other
)
noexcept
;
|
(2) | |
Asigna los contenidos.
Dado el valor de
other
antes de la asignación como
m
y cualquier entero en
[
0
,
m.
size
(
)
)
como
n
, cuando la asignación finalice, las siguientes funciones miembro deben retornar los valores especificados:
| Función miembro | Valor |
|---|---|
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 ) |
Contenidos |
Parámetros
| otro | - | otro objeto de resultados de coincidencia |
Valor de retorno
* this
Excepciones
Informes de defectos
Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares publicados anteriormente de C++.
| DR | Aplicado a | Comportamiento publicado | Comportamiento correcto |
|---|---|---|---|
| LWG 2191 | C++11 | n podría ser negativo en las postcondiciones | solo puede ser no negativo |