Оператор 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
Пространство имен: Concurrency