注册 登录
编程论坛 C++教室

如何用代码表示下这句话的含义?

hffjhhh 发布于 2020-12-23 16:31, 1239 次点击
如果构造函数使用了new,则必须提供使用delete的析构函数。
2 回复
#2
apull2020-12-23 19:13
程序代码:
class ArrList
{
   public:
      ArrList();   
      ~ArrList();   
   private:
      int *arr;
};

 
ArrList::ArrList(void)
{
    arr=new int[10];
}
ArrList::~ArrList(void)
{
    delete []arr;
}
#3
rjsp2020-12-23 22:04
回复 2楼 apull
operator= 中也要new,或者直接禁止operator=
1