Compartilhar via


Erro do compilador C3866

lista de argumentos ausente na chamada de função

Dentro de uma função de membro não estático, uma chamada de destruidor ou finalizador não tinha uma lista de argumentos.

O seguinte exemplo gera o erro C3866:

// C3866.cpp
// compile with: /c
class C {
   ~C();
   void f() {
      this->~C;   // C3866
      this->~C();   // OK
   }
};