extent::extent-Konstruktor

Initialisiert eine neue Instanz der Umfang 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 Objekt, das zum Erstellen der neuen extent Objekt.

  • _I
    Die Länge des Umfangs.

  • _I0
    Die Länge der wichtigste Dimension.

  • _I1
    Die Länge der Dimension weiter-zu-meisten signifikante.

  • _I2
    Die Länge der unwichtigsten Dimension.

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

Hinweise

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

Wenn zum Erstellen ein Arrays verwendet wird ein extent -Objekt, die Länge des Arrays den Rang eines übereinstimmen muss die extent Objekt.

Anforderungen

Header: amp.h

Namespace: Concurrency

Siehe auch

Referenz

extent-Klasse (C++ AMP)