Namespaces
Variants

std::gslice_array<T>:: operator=

From cppreference.net

void operator = ( const T & value ) const ;
(1)
void operator = ( const std:: valarray < T > & val_arr ) const ;
(2)
const gslice_array & operator = ( const gslice_array & other_arr ) const ;
(3)

Weist allen referenzierten Elementen Werte zu.

1) Weist value allen Elementen zu.
2) Weist die Elemente von val_arr den referenzierten Elementen von * this zu.
3) Weist die ausgewählten Elemente von other_arr den referenzierten Elementen von * this zu.

Inhaltsverzeichnis

Parameter

value - ein Wert, der allen referenzierten Elementen zugewiesen wird
val_arr - std::valarray zur Zuweisung
other_arr - std::gslice_array zur Zuweisung

Rückgabewert

1,2) (keine)
3) * this

Beispiel

Fehlerberichte

Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.

DR Angewendet auf Verhalten wie veröffentlicht Korrigiertes Verhalten
LWG 123 C++98 Überladung (2) war nicht-konstant konstant gemacht
LWG 253 C++98 der Kopierzuweisungsoperator war privat öffentlich gemacht
LWG 621 C++98 der Kopierzuweisungsoperator war nicht-konstant konstant gemacht