다음을 통해 공유


extent::extent 생성자

새 인스턴스를 초기화 합니다.의 범위 클래스입니다.

extent() restrict(amp,cpu);
                     
extent(
   const extent<_Rank>& _Other                     
) restrict(amp,cpu);
                     
explicit extent(
   int _I                     
) restrict(amp,cpu);
                     
extent(
   int _I0,
   int _I1                     
) restrict(amp,cpu);
                     
extent(
   int _I0,
   int _I1,
   int _I2                     
) restrict(amp,cpu);
                     
explicit extent(
   const int _Array[_Rank]
) restrict(amp,cpu);

매개 변수

  • _Array
    array 개체를 새로 만드는 데 사용 되는 extent 개체입니다.

  • _I
    범위의 길이입니다.

  • _I0
    가장 중요 한 차원 길이입니다.

  • _I1
    다음-에-최상위 차원 길이입니다.

  • _I2
    차원의 최하위 길이입니다.

  • _Other
    extent 개체를 새 extent 개체를 기반으로 합니다.

설명

초기화 매개 변수가 없는 생성자는 extent 3 순위가 개체입니다.

배열을 만드는 데 사용 되는 경우는 extent 개체의 경우 길이가 배열의 차수가 일치 해야는 extent 개체입니다.

요구 사항

헤더: amp.h

네임스페이스: 동시성

참고 항목

참조

extent 클래스(C++ AMP)