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=(conststd::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) |