关于析构函数: (1)使用new关键字或malloc,alloc等关键字分配的内存,是在堆内存里分配的;其它的如利用声明分配的内存,是在栈内存里分配的。 (2)如果在堆空间里分配了内存,一定要显式调用析构函数;否则,可以让操作系统自动调用析构函数。