#include "stdio.h"
#include "iostream"
using namespace std;class A 
{
public:
~A()
{
cout<<"A"<<endl;
}
};
class B:public A
{
public:
  virtual ~B()
{
cout<<"B"<<endl;
}
};int main()
{
A *a = new B;
delete a;
return 0;
}为什么会有问题???请大家给个比较详细的回答