std::gslice_array<T>::operator=
De fr.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) | |
Affecte des valeurs à tous les éléments référencés.
1) Affecte
value à tous les éléments.2) Affecte les éléments de
val_arr aux éléments référencés de *this.3) Affecte les éléments sélectionnés de
other_arr aux éléments référencés de *this.Paramètres
| value | - | une valeur à assigner à tous les éléments référencés |
| val_arr | - | std::valarray à assigner |
| other_arr | - | std::gslice_array à assigner |
Valeur de retour
1,2)
(aucun)
3)
*
this
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Rapports de défauts
Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.
| DR | Appliqué à | Comportement publié | Comportement corrigé |
|---|---|---|---|
| LWG 123 | C++98 | la surcharge (2) n'était pas const | rendue const |
| LWG 253 | C++98 | l'opérateur d'affectation par copie était privé | rendu public |
| LWG 621 | C++98 | l'opérateur d'affectation par copie n'était pas const | rendu const |