Конструктор 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