勉強不足でスマンが、ケアレスミス
 p = new A()
  ...
 delete p;
  ....
 delete p;
以外で、1つのインスタンスに対して複数回デストラクタが呼ばれることってありえる?