Namensräume
Varianten
Aktionen

std::gslice_array<T>::operator=

Von cppreference.com
< cpp‎ | numeric‎ | valarray‎ | gslice array
 
 
 
 
 
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.

Inhalt

[bearbeiten] Parameter

value - ein Wert, der allen referenzierten Elementen zugewiesen werden soll
val_arr - std::valarray, der zugewiesen werden soll
other_arr - std::gslice_array zuzuweisen

[bearbeiten] Rückgabewert

1,2) (keine)
3) *this

[bearbeiten] Beispiel

[bearbeiten] 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-const wurde zu const gemacht
LWG 253 C++98 Der Kopierzuweisungsoperator war privat öffentlich gemacht
LWG 621 C++98 Der Kopierzuweisungsoperator war nicht-const wurde zu const gemacht