Compartilhar via


Construtor de 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
    Um objeto array que é usado para criar o novo objeto extent .

  • _I
    O tamanho de extent.

  • _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 tenha 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: Concurrency

Consulte também

Referência

extensão de classe (C++ AMP)