std::basic_regex<CharT,Traits>:: operator=
From cppreference.net
<
cpp
|
regex
|
basic regex
|
Défini dans l'en-tête
<regex>
|
||
|
basic_regex
&
operator
=
(
const
basic_regex
&
other
)
;
|
(1) | (depuis C++11) |
|
basic_regex
&
operator
=
(
basic_regex
&&
other
)
noexcept
;
|
(2) | (depuis C++11) |
|
basic_regex
&
operator
=
(
const
CharT
*
ptr
)
;
|
(3) | (depuis C++11) |
|
basic_regex
&
operator
=
(
std::
initializer_list
<
CharT
>
il
)
;
|
(4) | (depuis C++11) |
|
template
<
class
ST,
class
SA
>
basic_regex & operator = ( const std:: basic_string < CharT,ST,SA > & p ) ; |
(5) | (depuis C++11) |
Assigne le contenu.
1)
Opérateur d'affectation par copie. Affecte le contenu de
other
. Équivalent à
assign
(
other
)
;
.
2)
Opérateur d'affectation par déplacement. Affecte le contenu de
other
en utilisant la sémantique de déplacement.
other
se trouve dans un état valide mais non spécifié après l'opération. Équivalent à
assign
(
other
)
;
.
3)
Assigne une chaîne de caractères terminée par un caractère nul pointée par
ptr
. Équivalent à
assign
(
ptr
)
;
.
4)
Attribue les caractères contenus dans la liste d'initialisation
il
. Équivalent à
assign
(
il
)
;
.
5)
Affecte le contenu de la chaîne
p
. Équivalent à
assign
(
p
)
;
.
Table des matières |
Paramètres
| other | - | autre objet regex |
| ptr | - | pointeur vers une chaîne de caractères terminée par un caractère nul |
| il | - | liste d'initialisation contenant les caractères à assigner |
| p | - | chaîne contenant les caractères à assigner |
Valeur de retour
* this
Exceptions
1)
Peut lever des exceptions définies par l'implémentation.
3-5)
std::regex_error
si l'expression régulière fournie n'est pas valide. L'objet n'est pas modifié dans ce cas.
Voir aussi
|
assigne le contenu
(fonction membre publique) |