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
    Un objet array utilisé pour créer le nouvel objet extent .

  • _I
    La longueur de l'extent.

  • _I0
    La longueur de la dimension la plus significative.

  • _I1
    La longueur de la deuxième dimension la plus significative.

  • _I2
    La 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ée 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)