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 Objekt.
template <
typename _Value_type2
>
array_view<_Value_type2,1> reinterpret_as()restrict(amp,cpu);
template <
typename _Value_type2
>
array_view<const _Value_type2,1> reinterpret_as() const restrict(amp,cpu);
Parameter
- _Value_type2
Der Datentyp der zurückgegebenen Daten.
Rückgabewert
Ein array_view oder const array_view Objekt auf der Grundlage der array, neu interpretiert mit dem Elementtyp von T , ElementType und der Rang von verringert n auf 1.
Hinweise
Manchmal ist es wünschenswert, zum Anzeigen der Daten von einer n-dimensionales Array als Array möglicherweise mit einem nicht linearen geben sicheren Umdeutung der Typ des Elements.Hierzu können Sie mithilfe dieser Methode.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