다음을 통해 공유


array::operator() 연산자

매개 변수에 의해 지정 된 요소의 값을 반환 합니다.

value_type& operator() (const index<_Rank>& _Index) restrict(amp,cpu);
                     
const value_type& operator() (const index<_Rank>& _Index) const restrict(amp,cpu);
                     
value_type& operator() (int _I0, int _I1) __GPU;
                     
const value_type& operator() (int _I0, int _I1) const restrict(amp,cpu);
                     
value_type& operator() (int _I0, int _I1, int _I2) restrict(amp,cpu);
                     
const value_type& operator() (int _I0, int _I1, int _I2) const restrict(amp,cpu);
                     
auto operator()(int _I) restrict(amp,cpu) -> decltype(details::_Array_projection_helper<_Value_type,_Rank>::_Project0((array<_Value_type,_Rank> *)NULL,_I));
                     
auto operator()(int _I) const restrict(amp,cpu) -> decltype(details::_Array_projection_helper<_Value_type,_Rank>::_Project0((const array<_Value_type,_Rank> *)NULL,_I));

매개 변수

  • _Index
    요소의 위치를 지정 합니다.

  • _I0
    이 여기에 가장 중요 한 구성 요소입니다.

  • _I1
    이 섹션에 다음-에-최상위 구성 요소입니다.

  • _I2
    이 섹션의 시작 위치의 최하위 구성 요소입니다.

  • _I
    요소의 위치를 지정 합니다.

반환 값

매개 변수로 지정 된 요소의 값입니다.

설명

오버 로드 된 I0, I1, 또는 I2 매개 변수를 사용 하 여 값에 대 한 참조를 검색 하는 배열 만들 필요 없이 인덱스 개체.

요구 사항

헤더: amp.h

네임스페이스: 동시성

참고 항목

참조

array 클래스