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 パラメーターを持つオーバーロードによって、index オブジェクトを作成せずに、array の値への参照を取得できるようになります。
必要条件
ヘッダー: amp.h
名前空間: Concurrency