Espacios de nombres
Variantes
Acciones

std::basic_regex::operator=

De cppreference.com
< cpp‎ | regex‎ | basic regex
 
 
Biblioteca de expresiones regulares
Clases
(C++11)
Algoritmos
Iteradores
Excepciones
Rasgos
Constantes
(C++11)
Gramática de las expresiones regulares
 
 
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)[editar]
close