Udostępnij za pomocą


Błąd kompilatora C3675

"function" : jest zastrzeżony, ponieważ zdefiniowano właściwość

Uwagi

Podczas deklarowania prostej właściwości kompilator generuje metody pobierania i ustawiania metod dostępu, a nazwy te znajdują się w zakresie programu. Nazwy generowane przez kompilator są tworzone przez wstępne tworzenie get_ i set_ do nazwy właściwości. W związku z tym nie można zadeklarować funkcji o takiej samej nazwie jak metody dostępu generowane przez kompilator.

Zobacz właściwość , aby uzyskać więcej informacji.

Przykład

Poniższy przykład generuje kod C3675.

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