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 Hilfsklasse zum Array von Werten, der verwendet wird, um eindimensionale Teilmengen eines übergeordneten Wertarrays zu definieren.Wenn ein Wertarray als eine zweidimensionale Matrix mit allen Elementen in einem Array eingestuft wird, dann extrahiert der Slices einen Vektor in einer Dimension aus dem zweidimensionalen Array aus.
Hinweise
Die Klasse speichert die Parameter, die ein Objekt des Typs slice_array kennzeichnen, welches, die Teilmenge eines Wertarrays indirekt erstellt wird, wenn ein Objekt des Klassenslice als Argument für ein Objekt der Klasse Array von Werten<Type> angezeigt wird.Die gespeicherten Werte, die die Teilmenge angeben, die vom übergeordneten Wertarrayeinschliessung aus:
Ein Startindex im Wertearray.
Eine Gesamtlänge oder die Anzahl der Elemente im Slices.
Ein Schritt oder Abstand zwischen folgenden Indizes der Elemente im Array von Werten.
Wenn der Satz, der durch einen Slice definiert ist, die Teilmenge eines konstanten Wertarrays hat, ist der Slices ein neuer Wertearray.Wenn der Satz, der durch einen Slice definiert ist, die Teilmenge eines nicht konstanten Wertarrays ist, hat der Slices Verweissemantik zum ursprünglichen Wertearray.Der Auswertungsmechanismus für nicht konstante Wertarrays spart Zeit und Speicherplatz.
Vorgänge auf Wertarrays werden garantiert nur, wenn die Quell- und Zielteilmengen, die von der Slices definiert werden, unterschiedlich sind und alle Indizes gültig sind.
Konstruktoren
Definiert eine Teilmenge von valarray, die aus mehreren Elementen besteht, die ein gleicher Abstand auseinander sind und die an einem angegebenen Element starten. |
Memberfunktionen
Sucht die Anzahl der Elemente in einem Segment aus valarray. |
|
Sucht den Startindex eines Segment aus valarray. |
|
Sucht den Abstand zwischen Elementen in einem Segment aus valarray. |
Anforderungen
Header: <valarray>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek