Compartilhar via


Erro do compilador C2728

'type': uma matriz nativa não pode conter este tipo

A sintaxe de criação de matriz foi usada para criar uma matriz de objetos gerenciados ou WinRT. Você não pode criar uma matriz de objetos gerenciados ou WinRT usando a sintaxe de matriz nativa.

Para obter mais informações, confira matriz.

O seguinte exemplo gera o erro C2728 e mostra como corrigi-lo:

// C2728.cpp
// compile with: /clr

int main() {
   int^ arr[5];   // C2728

   // try the following line instead
   array<int>^arr2;
}