Udostępnij za pośrednictwem


array::operator() Operator

Zwraca wartość elementu, która jest określona przez parametry.

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

Parametry

  • _Index
    Lokalizacja elementu.

  • _I0
    Najbardziej znaczący składnik pochodzenia tej sekcji.

  • _I1
    Drugi najbardziej znaczący składnik pochodzenia tej sekcji.

  • _I2
    Najmniej znaczący składnik pochodzenia tej sekcji.

  • _I
    Lokalizacja elementu.

Wartość zwracana

Wartość elementu określona przez parametry.

Uwagi

Przeładowania, które posiadają parametry I0, I1 lub I2, umożliwiają pobranie odwołań do wartości w tablicy bez konieczności tworzenia obiektu index.

Wymagania

Nagłówek: amp.h

Przestrzeń nazw: Concurrency

Zobacz też

Informacje

array — Klasa