Sdílet prostřednictvím


extent::extent – konstruktor

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
    Pole celých čísel _Rank, který je použit pro vytvoření nového objektu extent.

  • _I
    Délka rozsahu.

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

  • _I1
    Délka 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čka: amp.h

Obor názvů: Souběžnost

Viz také

Referenční dokumentace

extent – třída (C++ AMP)