slice Class

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.

w19e12kh.collapse_all(de-de,VS.110).gifKonstruktoren

Slice

Definiert eine Teilmenge von valarray, die aus mehreren Elementen besteht, die ein gleicher Abstand auseinander sind und die an einem angegebenen Element starten.

w19e12kh.collapse_all(de-de,VS.110).gifMemberfunktionen

size

Sucht die Anzahl der Elemente in einem Segment aus valarray.

start

Sucht den Startindex eines Segment aus valarray.

Schritt

Sucht den Abstand zwischen Elementen in einem Segment aus valarray.

Anforderungen

Header: <valarray>

Namespace: std

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek

Weitere Ressourcen

<valarray> Member