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);
}