Freigeben über


extent::extent-Konstruktor

Initialisiert eine neue Instanz der extent-Klasse.

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

Parameter

  • _Array
    Ein Array mit ganzen _Rank-Zahlen, mit dem das neue extent-Objekt erstellt wird.

  • _I
    Die Länge des Wertebereichs.

  • _I0
    Die Länge der wichtigsten Dimension.

  • _I1
    Die Länge der zweitwichtigsten Dimension.

  • _I2
    Die Länge der unwichtigsten Dimension.

  • _Other
    Ein extent-Objekt, auf dem das neue extent-Objekt basiert.

Hinweise

Der parameterlose Konstruktor initialisiert ein extent-Objekt, das den Rang 3 hat.

Wenn ein Array verwendet wird, um ein extent-Objekt zu erstellen, muss die Länge des Arrays mit dem Rang des extent-Objekts übereinstimmen.

Anforderungen

Header: amp.h

Namespace: Nebenläufigkeit

Siehe auch

Referenz

extent-Klasse (C++ AMP)