次の方法で共有


コンパイラ エラー C2325

'type' : 'name' の右側にある予期しない型

型が正しくないデストラクターに対して呼び出しが行われた。

次の例では C2325 が生成されます。

// C2325.cpp
// compile with: /c
class A {};
typedef A* pA_t;
void f() {
    A** ppa = new A *;
    ppa->~A*;   // C2325

   pA_t *ppa2 = new pA_t;
   ppa2->~pA_t();   // OK
}