Partilhar via


Erro do compilador C3675

'função' : é reservada porque 'propriedade' é definida

Observações

Quando você declara uma propriedade simples, o compilador gera os métodos de acesso get e set, e esses nomes estão presentes no escopo do seu programa. Os nomes gerados pelo compilador são formados ao prefixar get_ e set_ ao nome da propriedade. Portanto, você não pode declarar funções com o mesmo nome que os acessadores gerados pelo compilador.

Consulte a propriedade para obter mais informações.

Example

O exemplo a seguir gera C3675.

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