Поделиться через


Конструктор extent::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
    Массив целочисленных значений _Rank, используемый для создания нового объекта extent.

  • _I
    Размер области памяти.

  • _I0
    Длина самого значительного измерения.

  • _I1
    Длина измерения, следующего за самым значительным измерением.

  • _I2
    Длина наименее значительного измерения.

  • _Other
    Объект extent, на котором основан новый объект extent.

Примечания

Конструктор без параметров инициализирует объект extent, имеющий ранг равный трем.

Если массив используется для создания объекта extent, то длина массива должна соответствовать рангу объекта extent.

Требования

Заголовок: amp.h

Пространство имен: Concurrency

См. также

Ссылки

Касс extent (C++ AMP)