Freigeben über


array::view_as-Methode

Interpretiert dieses Array als array_view-Objekt mit einem abweichenden Rang neu.

template <
   int _New_rank
>
array_view<_Value_type,_New_rank> view_as(
   const Concurrency::extent<_New_rank>& _View_extent
) restrict(amp,cpu);

template <
   int _New_rank
>
array_view<const _Value_type,_New_rank> view_as(
   const Concurrency::extent<_New_rank>& _View_extent
) const restrict(amp,cpu);

Parameter

  • _New_rank
    Der Rang des extent-Objekts wurde als Parameter übergeben.

  • _View_extent
    Der Wertebereich, der verwendet wird, um das neue array_view-Objekt zu erstellen.

  • _Value_type
    Der Datentyp der Elemente sowohl im ursprünglichen array-Objekt als auch im zurückgegebenen array_view-Objekt.

Rückgabewert

Das array_view-Objekt, das erstellt wird.

Anforderungen

Header: amp.h

Namespace: Nebenläufigkeit

Siehe auch

Referenz

Arrayklasse