index::index 생성자
새 인스턴스를 초기화 합니다.의 인덱스 클래스입니다.
index() restrict(amp,cpu);
index(
const index<_Rank>& _Other
) restrict(amp,cpu);
explicit index(
int _I
) restrict(amp,cpu);
index(
int _I0,
int _I1
) restrict(amp,cpu);
index(
int _I0,
int _I1,
int _I2
) restrict(amp,cpu);
explicit index(
const int _Array[_Rank]
) restrict(amp,cpu);
매개 변수
_Array
Rank 값을 1 차원 배열입니다._I
1 차원 인덱스에서 인덱스 위치입니다._I0
가장 중요 한 차원 길이입니다._I1
다음-에-최상위 차원 길이입니다._I2
차원의 최하위 길이입니다._Other
index 개체를 새 index 개체를 기반으로 합니다.
Overloads
Name |
정의 |
---|---|
index() restrict(cpu, amp); |
새 인스턴스를 초기화는 index 클래스에서 각 치수를 0으로 값을 설정 합니다.예를 들어, index<3> ix; (0,0,0) 위치 변수 초기화 합니다. |
index( const index<_Rank>& _Other ) restrict(cpu, amp); |
새 인스턴스를 초기화를 index 클래스는 지정 된 복사 하 여 index 개체입니다. |
explicit index( int _I ) restrict(cpu, amp); index( int _I0, int _I1 ) restrict(cpu, amp); index( int _I0, int _I1, int _I2 ) restrict(cpu, amp); |
새 인스턴스를 초기화를 index 클래스를 지정 된 좌표 값 또는 값을 사용 합니다.이러한 생성자는 인덱스의 순위 1, 2 또는 3 일 때만 유효 합니다.이러한 생성자 중 하나를 호출 하는 경우 호환 되지 않는 순위를 사용 하면 컴파일 오류가 발생 합니다. |
explicit index( const int _Array[_Rank] ) restrict(cpu, amp); |
새 인스턴스를 초기화를 index 클래스, 배열에 지정 된 좌표 값을 사용 합니다.배열의 길이 인덱스의 순위에이 아니라면 동작이 정의 되지 않습니다.배열 값이 NULL 이거나 올바른 포인터가 없는 경우 동작이 정의 되지 않습니다. |
요구 사항
헤더: amp.h
네임스페이스: 동시성