共用方式為


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) restrict(amp,cpu);

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);

typename details::_Projection_result_type<_Value_type,_Rank>::_Result_type operator()(int _I) restrict(amp,cpu);

typename details::_Projection_result_type<_Value_type,_Rank>::_Const_result_type operator()(int _I) const restrict(amp,cpu);

參數

  • _Index
    項目的位置。

  • _I0
    這個區段之原點的最重要元件。

  • _I1
    這個區段之原點的次重要元件。

  • _I2
    這個區段之原點的最不重要元件。

  • _I
    項目的位置。

傳回值

參數所指定的項目值。

備註

具有 I0、I1 或 I2 參數的多載可讓您擷取 array 中值的參考,而不需建立 index 物件。

需求

**標頭:**amp.h

**命名空間:**並行

請參閱

參考

array 類別