虚析构和纯虚析构
摘要:
虚析构的诞生原因:当父类指针指向子类的时候,如果父类不写成虚析构,子类的析构函数调不了,在堆区开辟的内存无法释放。 如下代码红色部分不是虚析构。 1 class Animal 2 { 3 public: 4 Animal() { 5 cout << "Animal的构造函数的调用" << endl; 阅读全文
posted @ 2021-01-27 14:49 Love&Share 阅读(107) 评论(0) 推荐(0)
浙公网安备 33010602011771号