Partilhar via


Construtor extent::extent

Inicializa uma nova instância da classe 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);

Parâmetros

  • _Array
    Uma matriz de inteiros _Rank que é usado para criar o novo objeto extent.

  • _I
    O tamanho da extensão.

  • _I0
    O tamanho da dimensão mais significativa.

  • _I1
    O tamanho de uma das dimensões mais significativas.

  • _I2
    O tamanho da dimensão menos significativa.

  • _Other
    Um objeto extent no qual o novo objeto extent é baseado.

Comentários

O construtor sem parâmetros inicializa um objeto extent que tem uma classificação três.

Se uma matriz é usada para construir um objeto extent, o tamanho da matriz deve ser correspondente à classificação do objeto extent.

Requisitos

Cabeçalho: amp.h

Namespace: Simultaneidade

Consulte também

Referência

Classe extent (C++ AMP)