slice Class
1 차원 집합 부모 valarray 정의 하는 데 사용 되는 valarray에는 유틸리티 클래스입니다.다음는 valarray 배열에서 모든 요소를 2 차원 행렬으로 간주 되는 경우 슬라이스를 2 차원 배열 1 차원에서 벡터를 추출 합니다.
설명
클래스 형식 개체의 특성을 나타내는 매개 변수를 저장 합니다. slice_array 슬라이스 클래스의 개체 클래스의 개체에 대 한 인수로 표시 되는 경우는 valarray의 하위 집합을 직접 생성 됩니다 valarray<Type>.선택의 부모 valarray에서 하위 집합을 지정 하는 저장 된 값은 다음과 같습니다.
Valarray는 시작 인덱스입니다.
총 길이 또는 조각 요소 수입니다.
Stride, 또는 요소에는 valarray의 후속 인덱스 사이의 거리
다음 슬라이스에 의해 정의 된 집합 상수는 valarray의 하위 집합을 경우 슬라이스는 새 valarray입니다.다음 슬라이스에 의해 정의 된 집합 비상수 valarray는 부분 있으면 조각을 원래 valarray 참조 의미가 있습니다.비상수 valarrays에 대 한 평가 방식은 시간과 메모리를 저장합니다.
Valarrays 연산은 슬라이스에 의해 정의 된 원본 및 대상 하위 집합을 구분 인덱스 잘못 된 경우에 보장 됩니다.
생성자
하위 집합의 정의 valarray 는 구성 요소에 있는 지정 된 요소를 시작 하 고 같은 거리 만큼 떨어져 있는 여러. |
멤버 함수
요소 수의 조각에서 발견 된 valarray. |
|
발견의 조각의 시작 인덱스는 valarray. |
|
에서는에서 조각 요소 사이의 거리는 valarray. |
요구 사항
헤더: <valarray>
네임 스페이스: std