Udostępnij za pośrednictwem


slice Class

Klasa narzędzia valarray, który jest używany do definiowania jednowymiarowe podzbiory valarray nadrzędnego.Jeśli valarray jest uważana za dwuwymiarową macierz z wszystkich elementów w tablicy, wycinek wyodrębnia vector w jednym wymiarze z dwuwymiarowej tablicy.

Uwagi

Klasa przechowuje parametry charakteryzujących obiektu typu slice_array podzbiór valarray pośrednio jest konstruowane, gdy obiekt klasy plasterków pojawia się jako argument dla obiektu klasy valarray<Type>.Wartości przechowywane, określające podzbiór wybrane z valarray nadrzędny:

  • Indeks początkowy w valarray.

  • Długość całkowita lub liczba elementów w plasterka.

  • Stride, lub odległość między wskaźników kolejnych elementów w valarray.

Jeśli zestaw zdefiniowany przez plasterek jest podzbiór stałej valarray, plasterek jest nowy valarray.Jeśli zestaw zdefiniowany przez plasterek jest podzbiór nonconstant valarray, wycinek ma semantykę odniesienie do oryginalnego valarray.Mechanizm oceny nonconstant valarrays oszczędza czas i pamięci.

Operacje valarrays są gwarantowane tylko, jeśli podzbiory źródłowych i docelowych określonych przez plasterki są różne i wszystkie indeksy są prawidłowe.

w19e12kh.collapse_all(pl-pl,VS.110).gifKonstruktory

plasterek

Definiuje podzbiór valarray zawiera liczbę elementów, które są równe odległości i, Rozpocznij od określonego elementu.

w19e12kh.collapse_all(pl-pl,VS.110).gifFunkcje składowe

rozmiar

Wyszukuje liczbę elementów w plasterka valarray.

Start

Wyszukuje indeks początkowy plasterka valarray.

STRIDE

Odległość między elementami plasterka valarray.

Wymagania

Nagłówek: <valarray>

Obszar nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątków w standardowa biblioteka języka C++

Inne zasoby

<valarray> Członkowie