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
**命名空間:**並行