Namespaces
Variants

std::basic_regex<CharT,Traits>:: operator=

From cppreference.net
Regular expressions library
Classes
(C++11)
Algorithms
Iterators
Exceptions
Traits
Constants
(C++11)
Regex Grammar
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)