Kompilatorfel C3675

"function" : är reserverad eftersom "egenskap" har definierats

Anmärkningar

När du deklarerar en enkel egenskap genererar kompilatorn get- och setmetoder för accessorer, och dessa namn finns inom programmets räckvidd. De kompilatorgenererade namnen skapas genom att lägga till get_ och set_ framför egenskapsnamnet. Därför kan du inte deklarera funktioner med samma namn som kompilatorgenererade accessorer.

Mer information finns i egenskapen .

Example

I följande exempel genereras C3675.

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