Possible memory leak without a virtual destructor?

前端 未结 3 394
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-04 01:35
#include 
using namespace std;
class base
{
   int a;
 public: 
   base() {a =0;}
 };
 class derv :public base
 {
   int b;
  public:
   derv() {b =1         


        
3条回答
  •  盖世英雄少女心
    2020-12-04 02:05

    There is no memory leak in your code. There would have been a memory leak if you needed to free some memory in the derived class destructor.

提交回复
热议问题