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.
Eine Dienstprogrammklasse, Valarray, die zum Definieren der multidimensionaler Teilmengen eines valarray verwendet wird.Wenn eine Valarray als mehrdimensionale Matrix mit allen Elementen in einem Array angesehen wird, extrahiert das Segment einen Vektor von mehrdimensionalen Arrays.
Hinweise
Die Klasse speichert die Parameter, die ein Objekt vom Typ charakterisieren Gslice_array.Die Teilmenge einer Valarray wird indirekt erstellt, wenn ein Objekt der Klasse Gslice als Argument für ein Objekt der Klasse erscheint Valarray<Type>.Die gespeicherten Werte, die angeben, die Teilmenge aus der übergeordneten Valarray ausgewählt sind:
Einen Start-Index.
Ein Längenvektor der Klasse Valarray <size_t>.
Ein Vektor Stride-Klasse Valarray <size_t>.
Die beiden Vektoren müssen die gleiche Länge besitzen.
Wenn der Satz durch ein Gslice definiert die Teilmenge einer Konstante Valarray, ist der Gslice eine neue Valarray.Wenn der Satz durch ein Gslice definiert die Teilmenge eines nicht Konstanten valarray, hat die Gslice Verweis Semantik an den ursprünglichen Valarray.Mechanismus für die Begutachtung für nicht Konstante Valarrays spart Zeit und Speicherplatz.
Operationen für Valarrays sind garantiert nur, wenn die Quell- und Zielspalten Teilmengen definiert durch die Gslices unterscheiden sich und alle Indizes gültig sind.
Konstruktoren
Definiert eine Teilmenge der ein valarray , die besteht aus mehreren Scheiben der valarray , dass alle an einem angegebenen Element starten. |
Member-Funktionen
Die Array-Werte, die die Anzahl der Elemente in einem Segment allgemeine Angabe findet ein valarray. |
|
Den Anfangsindex eines allgemeinen Segments der findet ein valarray. |
|
Der Abstand zwischen Elementen in eine allgemeine Segment eine valarray. |
Anforderungen
Header: <valarray>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek