std::basic_regex<CharT,Traits>:operator=
Von cppreference.com
< cpp | regex | basic regex
| Definiert in 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 den Inhalt zu.
1) Copy-Zuweisungsoperator. Weist den Inhalt von other zu. Äquivalent zu assign(other);.
2) Move-Zuweisungsoperator. Weist den Inhalt von other unter Verwendung von Move-Semantik zu. other befindet sich nach der Operation in einem gültigen, aber undefinierten Zustand. Äquivalent zu assign(other);.
3) Weist einen nullterminierten Zeichenstring zu, auf den ptr zeigt. Äquivalent zu assign(ptr);.
4) Weist Zeichen aus einer Initialisierungsliste il zu. Äquivalent zu assign(il);.
5) Weist den Inhalt des Strings p zu. Äquivalent zu assign(p);.
Inhalt |
[bearbeiten] Parameter
| Sonstiges | - | ein anderes Regex-Objekt |
| ptr | - | Zeiger auf einen nullterminierten Zeichenstring |
| il | - | Initialisierungsliste mit zuzuweisenden Zeichen |
| p | - | String mit zuzuweisenden Zeichen |
[bearbeiten] Rückgabewert
*this
[bearbeiten] Ausnahmen
1) Kann implementierungsabhängige Ausnahmen auslösen.
3-5) std::regex_error, wenn der bereitgestellte reguläre Ausdruck ungültig ist. Das Objekt wird in diesem Fall nicht geändert.
[bearbeiten] Siehe auch
| weist den Inhalt zu (public member function) |