编程论坛
注册
登录
编程论坛
→
C++教室
如何用代码表示下这句话的含义?
hffjhhh
发布于 2020-12-23 16:31, 1239 次点击
如果构造函数使用了new,则必须提供使用delete的析构函数。
2 回复
#2
apull
2020-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
rjsp
2020-12-23 22:04
回复 2楼 apull
operator= 中也要new,或者直接禁止operator=
1