Namespaces
Variants

std::gslice_array<T>::operator=

Von de.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 aus other_arr den referenzierten Elementen von *this zu.

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