Partager via


Erreur du compilateur C3672

l’expression pseudo-destructeur ne peut être utilisée que dans le cadre d’un appel de fonction

Un destructeur a été appelé de manière incorrecte. Pour plus d’informations, consultez Destructeurs.

Exemple

L’exemple suivant génère l’erreur C3672.

// C3672.cpp
template<typename T>
void f(T* pT) {
   &pT->T::~T;   // C3672
   pT->T::~T();   // OK
};

int main() {
   int i;
   f(&i);
}