다음을 통해 공유


valarray Class

형식의 요소 시퀀스를 제어 하는 개체를 설명 하는 템플릿 클래스 형식 는 배열로 저장, 고속 연산을 수행 하는 데 설계 되 고 계산 성능을 최적화 합니다.

설명

클래스 값과 요소 정렬 된 집합의 수학적 개념을 표현한은 0부터 순차적으로 번호가 있습니다.클래스에서 지 원하는 일부는 최고급 기능 중 시퀀스 컨테이너 등 때문에 가까운 컨테이너로 나와 벡터를 지원 합니다.두 가지 방식에서 템플릿 클래스 벡터와 다릅니다.

  • 해당 요소 간의 다양 한 산술 연산을 정의 valarray <Type> 개체의 형식과 길이 같은 xarr co = (yarr) + sin (zarr).

  • 다양 한 흥미로운 방법으로 아래 첨자로 정의 valarray <Type> 개체를 사용 하 여 오버 로드, operator.

개체 클래스의 형식:

  • 기본 public 생성자, 소멸자, 복사 생성자와 할당 연산자를 기본 동작 했습니다.

  • 부동 소수점 형식과 기본 동작에 대해 정의 된 필요에 따라 수학 함수 및 산술 연산자를 정의 합니다.

특히 복사 생성 및 할당에서 뒤에 기본 건축 사이의 미묘한 차이점이 있을 수 있습니다.클래스의 개체에서 작업을 형식 예외를 throw 할 수 있습니다.

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

valarray

생성 한 valarray 특정 크기 또는 요소가 특정 값 또는 다른 사본을 valarray 또는 하위 집합을 다른 valarray.

e9k13c7e.collapse_all(ko-kr,VS.110).gif형식 정의

value_type

저장 된 요소의 유형을 나타내는 형식에 valarray.

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

적용

지정 된 함수의 각 요소에 적용 되는 valarray.

cshift

모든 요소에 따라 순환적으로 이동은 valarray 지정 된 수의 위치입니다.

약속

사용 된 메모리를 해제는 valarray.

max

가장 큰 요소를 발견 한 valarray.

min

작은 요소를 발견 한 valarray.

resize

요소의 수를 변경 된 valarray 추가 또는 제거에 필요한 요소를 지정 된 숫자입니다.

shift 키

이동의 모든 요소에는 valarray 지정 된 수의 위치.

size

요소의 수를 발견 한 valarray.

sum

결정에 있는 모든 요소의 합계를 valarray 의 길이가 0이 아니어야 합니다.

스왑

e9k13c7e.collapse_all(ko-kr,VS.110).gif연산자

연산자!

단항 연산자는 논리를 얻는 NOT 값의 각 요소에는 valarray.

% 연산자 =

지정 하 여 element-wise 배열의 요소를 나눈 나머지를 가져옵니다 valarray 또는 요소 형식의 값입니다.

연산자 & =

비트를 가져옵니다 AND 배열에 있는 요소의 해당 요소에서 지정된 된 valarray 또는 요소 형식의 값입니다.

연산자 >> =

오른쪽으로 이동의 각 요소에 대 한 비트에는 valarray 위치 또는 element-wise에 둘째를 지정한 금액으로 지정 된 숫자 피연산자 valarray.

연산자 << =

왼쪽으로 이동의 각 요소에 대 한 비트에는 valarray 위치 또는 element-wise에 둘째를 지정한 금액으로 지정 된 숫자 피연산자 valarray.

연산자 * =

지정한 요소의 곱한 valarray 또는 요소 형식의 피연산자에 element-wise valarray.

operator +

단항 연산자는 더하기의 각 요소에 적용 되는 valarray.

= 연산자

지정 된 요소의 추가 valarray 또는 요소 형식의 피연산자에 element-wise valarray.

운영자-

단항 연산자를 빼기의 각 요소에 적용 되는 valarray.

-= 연산자

지정한 요소의 빼고 valarray 또는 요소 형식의 피연산자에서 element-wise valarray.

/ = 연산자

피연산자를 나눈 valarray element-wise에 의해 지정 된 요소의 valarray 또는 요소 형식의 값입니다.

operator=

요소에 할당 된 valarray 값 직접 또는 기타의 일부로 지정 됩니다 valarray 또는 slice_array, gslice_array, mask_array, 또는 indirect_array.

operator[]

Element 또는 해당 값에서 지정 된 인덱스 또는 지정 된 하위 집합에 대 한 참조를 반환합니다.

운영자 ^ =

Element-wise 배타적 논리 or 연산자를 가져옵니다 (XOR)는 지정 된 valarray 또는 요소 형식의 값 배열입니다.

operator| =

비트를 가져옵니다 OR 배열에 있는 요소의 해당 요소에서 지정된 된 valarray 또는 요소 형식의 값입니다.

운영자 ~

단항 연산자는 비트를 얻는 NOT 값의 각 요소에는 valarray.

요구 사항

헤더: <valarray>

네임 스페이스: std

참고 항목

참조

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

기타 리소스

valarray 멤버

<valarray> 멤버