Partager via


array::operator(), opérateur

Retourne la valeur de l'élément qui est spécifiée par les paramètres.

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

Paramètres

  • _Index
    Emplacement de l'élément.

  • _I0
    Le composant le plus significatif de l'origine de cette section.

  • _I1
    Le prochain composant à être le plus significatif de l'origine de cette section.

  • _I2
    Le composant le moins important de l'origine de cette section.

  • _I
    Emplacement de l'élément.

Valeur de retour

Valeur de l'élément spécifiée par les paramètres.

Remarques

Les surcharges qui ont les paramètres I0, I1 ou I2 vous permettent de récupérer des références en valeurs dans le tableau sans devoir créer un objet index.

Configuration requise

En-tête : amp.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

array, classe