Erreur du compilateur C3866

liste d’arguments manquante de l’appel de fonction

À l’intérieur d’une fonction membre non statique, un appel destructeur ou finaliseur n’avait pas de liste d’arguments.

L’exemple suivant génère l’erreur C3866 :

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