Partager via


extent::extent, constructeur

Initialise une nouvelle instance de la classe extent.

extent() restrict(amp,cpu);

extent(
   const extent<_Rank>& _Other
) restrict(amp,cpu);

explicit extent(
   int _I
) restrict(amp,cpu);

extent(
   int _I0,
   int _I1
) restrict(amp,cpu);

extent(
   int _I0,
   int _I1,
   int _I2
) restrict(amp,cpu);

explicit extent(
   const int _Array[_Rank]
) restrict(amp,cpu);

Paramètres

  • _Array
    Tableau d'entiers _Rank utilisé pour créer le nouvel objet extent.

  • _I
    Longueur de l'étendue.

  • _I0
    Longueur de la dimension la plus significative.

  • _I1
    Longueur de la deuxième dimension la plus significative.

  • _I2
    Longueur de la dimension la moins significative.

  • _Other
    Un objet extent sur lequel le nouvel objet extent est basé.

Remarques

Le constructeur sans paramètre initialise un objet extent qui a un rang de trois.

Si un tableau est utilisé pour construire un objet extent, la longueur du tableau doit correspondre au rang de l'objet extent.

Configuration requise

En-tête : amp.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

extent, classe (C++ AMP)