다음을 통해 공유


gslice Class

다차원 집합은 valarray 정의 하는 데 사용 되는 valarray 하는 유틸리티 클래스입니다.그런 다음 valarray는 다차원 배열의 모든 요소가 행렬으로 간주 되는 경우 다차원 배열과 벡터 조각을 추출 합니다.

설명

클래스의 특성을 나타내는 object 형식의 매개 변수를 저장 gslice_array.Gslice 클래스의 개체 클래스의 개체에 대 한 인수로 나타날 때에 valarray의 하위 집합을 직접 생성 됩니다 valarray<Type>.부모 valarray에서 선택한 하위 집합을 지정 하는 저장 된 값은 다음과 같습니다.

  • 시작 인덱스입니다.

  • 클래스의 길이가 벡터 valarray <size_t>.

  • Stride 벡터 클래스의 valarray <size_t>.

두 벡터의 길이가 같아야 합니다.

상수는 valarray의 하위 집합을 gslice에 의해 정의 된 집합입니다의 gslice는 새로운 valarray 경우.비상수 valarray의 하위 집합을 gslice에 의해 정의 된 집합입니다 다음 gslice의 의미는 원래 valarray 참조 면.평가 방식은 비상수 valarrays에 대 한 시간과 메모리를 저장합니다.

작업 valarrays에서 gslices로 정의 된 원본 및 대상 하위 집합 구별 됩니다 모든 인덱스가 유효 하지 경우에 보장 됩니다.

0za0yb2h.collapse_all(ko-kr,VS.110).gif생성자

gslice

하위 집합을 정의 valarray 의 여러 조각을 구성 되어의 valarray 모두에 있는 지정 된 요소를 시작 합니다.

0za0yb2h.collapse_all(ko-kr,VS.110).gif멤버 함수

size

요소의 숫자의 일반 슬라이스를 지정 하는 배열 값을 발견 한 valarray.

start

발견의 일반적인 조각의 시작 인덱스는 valarray.

stride

에서는 슬라이스의 일반 요소 사이의 거리는 valarray.

요구 사항

헤더: <valarray>

네임 스페이스: std

참고 항목

참조

표준 C++ 라이브러리에서 스레드로부터의 안전성

기타 리소스

gslice 멤버

<valarray> 멤버