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


Ошибка компилятора 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;
}