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