Partager via


Erreur du compilateur C2691

'type de données' : un type d’élément managé ou WinRTarray ne peut pas avoir ce type d’élément

Le type d'un élément de tableau managé ou WinRT peut être un type valeur ou un type référence.

L'exemple suivant génère l'erreur 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
}