std::gslice_array<T>::operator=
С ru.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) | |
Присваивает значения всем ссылочным элементам.
1) Присваивает
value всем элементам.2) Присваивает элементы
val_arr ссылочным элементам *this.3) Присваивает выбранные элементы из
other_arr ссылочным элементам *this.Параметры
| value | - | значение, присваиваемое всем указанным элементам |
| val_arr | - | std::valarray для присваивания |
| other_arr | - | std::gslice_array для присваивания |
Возвращаемое значение
1,2)
(нет)
3)
*
this
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Отчёты о дефектах
Следующие отчеты об изменениях в поведении, содержащие описания дефектов, были применены ретроактивно к ранее опубликованным стандартам C++.
| DR | Применяется к | Поведение в опубликованной версии | Корректное поведение |
|---|---|---|---|
| LWG 123 | C++98 | перегрузка (2) была неконстантной | сделана константной |
| LWG 253 | C++98 | оператор копирующего присваивания был приватным | сделан публичным |
| LWG 621 | C++98 | оператор копирующего присваивания был неконстантным | сделан константным |