Поделиться через


Ошибка компилятора C2728

type: собственный массив не может содержать этот тип

Синтаксис для создания массива использовался для создания массива или управляемых объектов или объектов WinRT. Невозможно создать массив управляемых объектов или объектов WinRT, используя синтаксис управляемого массива.

Дополнительные сведения см. в описании array.

В следующем примере показано возникновение ошибки C2728 и приводятся сведения по ее устранению.

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

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

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