单项选择题

A.析构函数是在删除实例时执行的
B.析构函数不能显式调用
C.析构函数的调用是由垃圾回收器决定的
D.析构函数可以重载