构析和delete的区别 好像都是对类的清除操作,有什么不同和相同? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 构析自动调用,用于类对象被删除时的清理操作delete主动调用,用于删除类对象delete一个类将引起该类的析构 析构是类的函数。类实例删除时自动调用delete并不是一个函数。删除的对象也更广泛。必须手工调用 构析自动调用,用于做清理工作delete一个对象的指针能引起构析自动调用,该操作针对对内存 纠正:构析自动调用,用于做清理工作delete一个对象的指针能引起构析自动调用,该操作针对堆内存 new 了才用delete 析构用于类的对象。。 哇,好多星星,我晕~delete是对于使用new分配于堆上的内存的手动释放;而析构函数是对象是放弃其所占用的资源的一个地方,delete会自动调用对象的析构函数~ 补充一点:一般在析构函数中,需要delete先前new 出来的东西.... 能否这样理解:构析是类的处理,而delete是对对象的处理? delete是对对象的处理?-----------------------不对!int *a = new int[10];...delete a;a = NULL;delete可以用来清理new出来的堆内存(包括内嵌类型和自定义类型) 发布一个用COM写的应用程序框架。《.COM Framework 1.7》 在CStatic里创建两个滚动条,如何把滚动条消息传给这个CStatic? 基于单文档的串口通讯,求教 用AppWizard建立工程时选择了“上下文相关帮助”(context-sensitive)功能,如何取消? 多网卡多IP信息获取问题,请高手帮助,谢谢! 学习编程的曲折历程! 请教大虾知道 com在.net中处于哪种地位,现在学com值得不?".net组件"到底指的是什么? up有分.. 如何重画对话框的控件, 是自己重画? 怎么在程序里拨号? 请问 如何禁用windows的一项服务?
delete主动调用,用于删除类对象delete一个类将引起该类的析构
delete并不是一个函数。删除的对象也更广泛。必须手工调用
delete一个对象的指针能引起构析自动调用,该操作针对对内存
构析自动调用,用于做清理工作
delete一个对象的指针能引起构析自动调用,该操作针对堆内存
析构用于类的对象。。
而析构函数是对象是放弃其所占用的资源的一个地方,delete会自动调用对象的析构函数~
一般在析构函数中,需要delete先前new 出来的东西....
构析是类的处理,而delete是对对象的处理?
-----------------------
不对!
int *a = new int[10];
...
delete a;
a = NULL;delete可以用来清理new出来的堆内存(包括内嵌类型和自定义类型)