Compartir a través de


Error del compilador C3675

"function": está reservado porque se define "property"

Al declarar una propiedad simple, el compilador genera los métodos de descriptor de acceso get y set y esos nombres están presentes en el ámbito del programa. Los nombres generados por el compilador se forman anteponiendo get_ y set_ al nombre de la propiedad. Por lo tanto, no se pueden declarar funciones con el mismo nombre que los descriptores de acceso generados por el compilador.

Vea property para obtener más información.

Ejemplo

El ejemplo siguiente genera el error C3675.

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