Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Compiler Error C2325

Compiler Error C2325

'type' : unexpected type to the right of 'name'

A call is made to a destructor of incorrect type.

The following sample generates 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
}
Show:
© 2015 Microsoft