Namespaces
Variants

std::gslice_array<T>::operator=

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 overload (2)가 non-const였음 const로 변경됨
LWG 253 C++98 복사 할당 연산자가 private였음 public으로 변경됨
LWG 621 C++98 복사 할당 연산자가 non-const였음 const로 변경됨