std::basic_regex<CharT,Traits>:: operator=
From cppreference.net
<
cpp
|
regex
|
basic regex
|
Definido en el encabezado
<regex>
|
||
|
basic_regex
&
operator
=
(
const
basic_regex
&
other
)
;
|
(1) | (desde C++11) |
|
basic_regex
&
operator
=
(
basic_regex
&&
other
)
noexcept
;
|
(2) | (desde C++11) |
|
basic_regex
&
operator
=
(
const
CharT
*
ptr
)
;
|
(3) | (desde C++11) |
|
basic_regex
&
operator
=
(
std::
initializer_list
<
CharT
>
il
)
;
|
(4) | (desde C++11) |
|
template
<
class
ST,
class
SA
>
basic_regex & operator = ( const std:: basic_string < CharT,ST,SA > & p ) ; |
(5) | (desde C++11) |
Asigna los contenidos.
1)
Operador de asignación de copia. Asigna el contenido de
other
. Equivalente a
assign
(
other
)
;
.
2)
Operador de asignación de movimiento. Asigna el contenido de
other
usando semánticas de movimiento.
other
queda en un estado válido pero no especificado después de la operación. Equivale a
assign
(
other
)
;
.
3)
Asigna una cadena de caracteres terminada en nulo apuntada por
ptr
. Equivalente a
assign
(
ptr
)
;
.
4)
Asigna los caracteres contenidos en la lista de inicialización
il
. Equivalente a
assign
(
il
)
;
.
5)
Asigna el contenido de la cadena
p
. Equivalente a
assign
(
p
)
;
.
Contenidos |
Parámetros
| other | - | otro objeto regex |
| ptr | - | puntero a una cadena de caracteres terminada en nulo |
| il | - | lista de inicialización que contiene caracteres a asignar |
| p | - | cadena que contiene caracteres a asignar |
Valor de retorno
* this
Excepciones
1)
Puede lanzar excepciones definidas por la implementación.
3-5)
std::regex_error
si la expresión regular proporcionada no es válida. El objeto no se modifica en ese caso.
Véase también
|
asigna los contenidos
(función miembro pública) |