Partager via


Erreur du compilateur C3813

une déclaration de propriété ne peut figurer qu'au sein d'une définition de type managé ou WinRT

Une propriété ne peut être déclarée qu’au sein d’un type managé ou Windows Runtime. Les types natifs ne prennent pas en charge le mot clé property.

Exemple

L'exemple suivant génère l'erreur C3813 et montre comment la corriger :

// C3813.cpp
// compile by using: cl /c /clr C3813.cpp
class A
{
   property int Int; // C3813
};

ref class B
{
   property int Int; // OK - declared within managed type
};