std::basic_regex::operator=
De cppreference.com
< cpp | regex | basic regex
Definido en el archivo de 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 el contenido.
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 la semántica de movimiento. other
se encuentra en un estado válido, pero no especificado después de la operación. Equivalente a assign(other);.3) Asigna una cadena de caracteres terminada en nulo a la que apunta
ptr
. Equivalente a assign(ptr);.4) Asigna los caracteres contenidos en la lista de inicializadores
il
. Equivalente a assign(il);.5) Asigna el contenido de la cadena
p
. Equivalente a assign(p);.Contenido |
[editar] Parámetros
other | - | Otro objeto de expresión regular. |
ptr | - | Puntero a una cadena de caracteres terminada en nulo. |
il | - | Lista de inicializadores que contiene los caracteres a asignar. |
p | - | Cadena que contiene los caracteres a asignar. |
[editar] Valor de retorno
*this.
[editar] 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. En ese caso, el objeto no se modifica.
[editar] Véase también
Asigna el contenido. (función miembro pública) |