Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt ein eindimensionales Array, das alle Elemente in der Array_view Objekt.
template <
typename _Value_type2
>
array_view<_Value_type2, _Rank> reinterpret_as() const restrict(amp,cpu);
template <
typename _Value_type2
>
array_view<const _Value_type2, _Rank> reinterpret_as() const restrict(amp,cpu);
Parameter
- _Value_type2
Der Datentyp des neuen array_view Objekt.
Rückgabewert
Ein array_view Objekt oder ein const_array_view -Objekt, das auf dieser basiert array_view, mit dem Elementtyp konvertiert aus T , _Value_type2, und der Rang von verringert n auf 1.
Hinweise
Manchmal ist es hilfreich sein, die Daten von einem N-dimensionales Array als Array linear, möglicherweise mit einer nicht typsicheren Umdeutung der Typ des Elements.Mit dieser Methode können Sie dies tun.Der folgende Code veranschaulicht dies.
struct RGB { float r; float g; float b; };
array<RGB,3> a = ...;
array_view<float,1> v = a.reinterpret_as<float>();
assert(v.extent == 3*a.extent);
Anforderungen
Header: amp.h
Namespace: Concurrency