valarray::operator
요소 또는 지정 된 인덱스 또는 지정 된 하위 집합에 해당 값에 대 한 참조를 반환합니다.
Type& operator[](
size_t _Off
);
slice_array<Type> operator[](
slice _Slicearray
);
gslice_array<Type> operator[](
const gslice& _Gslicearray
);
mask_array<Type> operator[](
const valarray<bool>& _Boolarray
);
indirect_array<Type> operator[](
const valarray<size_t>& _Indarray
);
Type operator[](
size_t _Off
) const;
valarray<Type> operator[](
slice _Slice
) const;
valarray<Type> operator[](
const gslice& _Gslicearray
) const;
valarray<Type> operator[](
const valarray<bool>& _Boolarray
) const;
valarray<Type> operator[](
const valarray<size_t>& _Indarray
) const;
매개 변수
_Off
인덱스에 값을 할당 하는 요소입니다._Slicearray
Slice_array의 하위 집합을 선택 하거나 반환 하는 새 valarray 수를 지정 하는 valarray._Gslicearray
Gslice_array의 하위 집합을 선택 하거나 반환 하는 새 valarray 수를 지정 하는 valarray._Boolarray
Bool_array의 하위 집합을 선택 하거나 반환 하는 새 valarray 수를 지정 하는 valarray._Indarray
Indirect_array의 하위 집합을 선택 하거나 반환 하는 새 valarray 수를 지정 하는 valarray.
반환 값
요소 또는 지정 된 인덱스 또는 지정 된 하위 집합에 해당 값을 참조 합니다.
설명
시퀀스의 요소에 의해 제어 중에서 선택할 수 있는 여러 가지 방법을 제공 합니다. 멤버 연산자를 오버 로드 된 ***이.5 멤버 연산자의 첫 번째 그룹 작업의 다양 한 오버 로드와 함께에서 연산자 = (및 다른 할당 연산자) 선택적 대체 (제어 되는 시퀀스의 분리)를 허용 합니다.선택한 요소가 있어야 합니다.
범위는 valarray의 외부 요소를 액세스 하려고 하면 _SECURE_SCL 1을 사용 하 여 컴파일하면 런타임 오류가 발생 합니다.자세한 내용은 확인 된 반복기를 참조하십시오.
예제
에 대 한 예제를 참조 하십시오. slice::slice 및 gslice::gslice 선언 및 연산자를 사용 하는 방법의 예입니다.
요구 사항
헤더: <valarray>
네임 스페이스: std