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具有三个等级的对象。

如果使用数组构造extent对象,该数组的长度必须匹配数组的秩extent对象。

要求

标题: amp.h

命名空间: 并发

请参见

参考

extent 类 (C++ AMP)