std::basic_regex<CharT,Traits>:: operator=
From cppreference.net
<
cpp
|
regex
|
basic regex
|
Definiert im Header
<regex>
|
||
|
basic_regex
&
operator
=
(
const
basic_regex
&
other
)
;
|
(1) | (seit C++11) |
|
basic_regex
&
operator
=
(
basic_regex
&&
other
)
noexcept
;
|
(2) | (seit C++11) |
|
basic_regex
&
operator
=
(
const
CharT
*
ptr
)
;
|
(3) | (seit C++11) |
|
basic_regex
&
operator
=
(
std::
initializer_list
<
CharT
>
il
)
;
|
(4) | (seit C++11) |
|
template
<
class
ST,
class
SA
>
basic_regex & operator = ( const std:: basic_string < CharT,ST,SA > & p ) ; |
(5) | (seit C++11) |
Weist die Inhalte zu.
1)
Kopierzuweisungsoperator. Weist die Inhalte von
other
zu. Entspricht
assign
(
other
)
;
.
2)
Move-Zuweisungsoperator. Weist die Inhalte von
other
mittels Move-Semantik zu.
other
befindet sich nach dem Vorgang in einem gültigen, aber unspezifizierten Zustand. Entspricht
assign
(
other
)
;
.
3)
Weist eine nullterminierte Zeichenkette zu, auf die durch
ptr
gezeigt wird. Entspricht
assign
(
ptr
)
;
.
4)
Weist die Zeichen aus der Initialisiererliste
il
zu. Entspricht
assign
(
il
)
;
.
5)
Weist den Inhalt der Zeichenkette
p
zu. Entspricht
assign
(
p
)
;
.
Inhaltsverzeichnis |
Parameter
| other | - | ein weiteres Regex-Objekt |
| ptr | - | Zeiger auf eine nullterminierte Zeichenkette |
| il | - | Initialisierungsliste mit zuzuweisenden Zeichen |
| p | - | Zeichenkette mit zuzuweisenden Zeichen |
Rückgabewert
* this
Exceptions
1)
Kann implementierungsdefinierte Ausnahmen werfen.
3-5)
std::regex_error
falls der übergebene reguläre Ausdruck ungültig ist. Das Objekt wird in diesem Fall nicht modifiziert.
Siehe auch
|
weist die Inhalte zu
(öffentliche Elementfunktion) |