擬似デストラクター式は、関数呼び出しの一部としてのみ使用できます
デストラクターが正しく呼び出されませんでした。 詳細については、「デストラクター」をご覧ください。
例
次の例では C3672 が生成されます。
// C3672.cpp
template<typename T>
void f(T* pT) {
&pT->T::~T; // C3672
pT->T::~T(); // OK
}
int main() {
int i;
f(&i);
}
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
擬似デストラクター式は、関数呼び出しの一部としてのみ使用できます
デストラクターが正しく呼び出されませんでした。 詳細については、「デストラクター」をご覧ください。
次の例では C3672 が生成されます。
// C3672.cpp
template<typename T>
void f(T* pT) {
&pT->T::~T; // C3672
pT->T::~T(); // OK
}
int main() {
int i;
f(&i);
}