>>597
俺はこうしているな。
virtual ~A() { delete c; c =nullptr; }