Partager via


Erreur du compilateur C3675

'function' : est réservé, car 'property' est défini

Lorsque vous déclarez une propriété simple, le compilateur génère les méthodes d’accesseur get et set, et ces noms sont présents dans l’étendue de votre programme. Les noms générés par le compilateur sont formés par des get_ et des set_ prédéfinissants au nom de la propriété. Par conséquent, vous ne pouvez pas déclarer de fonctions portant le même nom que les accesseurs générés par le compilateur.

Pour plus d’informations, consultez property .

Exemple

L’exemple suivant génère l’erreur C3675.

// C3675.cpp
// compile with: /clr /c
ref struct C {
public:
   property int Size;
   int get_Size() { return 0; }   // C3675
};