Поделиться через


Ошибка компилятора C3675

"function" : зарезервировано, так как определено свойство

При объявлении простого свойства компилятор создает методы доступа и задает методы доступа, а эти имена присутствуют в области вашей программы. Созданные компилятором имена формируются путем подготовки get_ и set_ имени свойства. Поэтому нельзя объявлять функции с тем же именем, что и созданные компилятором методы доступа.

Дополнительные сведения см. в разделе property .

Пример

Следующий пример приводит к возникновению ошибки C3675.

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