Ошибка компилятора C2691
Тип данных: управляемый или WinRTarray не может иметь этот тип элемента.
Тип управляемого элемента массива или элемента массива WinRT может быть типом значения или ссылочным типом.
Следующий пример приводит к возникновению ошибки C2691:
// C2691a.cpp
// compile with: /clr
class A {};
int main() {
array<A>^ a1 = gcnew array<A>(20); // C2691
array<int>^ a2 = gcnew array<int>(20); // value type OK
}