Sdílet prostřednictvím


Konstruktor extent::extent

Inicializuje novou instanci třídy 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);

Parametry

  • _Array
    Objekt array, který je použit pro vytvoření nového objektu extent.

  • _I
    Délka rozsahu.

  • _I0
    Velikost nejvýznamnějšího rozměru.

  • _I1
    Velikost druhého nejvýznamnějšího rozměru.

  • _I2
    Velikost nejméně významného rozměru.

  • _Other
    Objekt extent, na kterém je nový objekt extent založen.

Poznámky

Konstruktor bez parametru inicializuje objekt extent stupně tři.

Pokud je pro vytvoření objektu extent použito pole, musí délka pole odpovídat stupni objektu extent.

Požadavky

Hlavičkový soubor: amp.h

Obor názvů: Concurrency

Viz také

Referenční dokumentace

rozsahu třídy (C++ AMP)