std::basic_regex::operator=
De cppreference.com
| 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);.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. |
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. En ese caso, el objeto no se modifica.
Véase también
| Asigna el contenido. (función miembro pública) |