为什么又的析构函数里面加delete
int main(void)
{
// 通过new方式实例化对象*stu
Student *stu = new Student();
// 更改对象的数据成员为“慕课网”
stu->setName("慕课网");
cout<<stu->getName()<<endl;
// 打印对象的数据成员
Student stu1;
cout<<stu1.getName()<<endl;
Student stu2("marry");
cout<<stu2.getName()<<endl;
Student Stu3(stu1);
cout<<Stu3.getName()<<endl;
delete stu;
stu=NULL;
return 0;
}
这样写有问题吗