c++ 什麽數據類型需要析構函數刪除
答案:6 悬赏:30 手机版
解决时间 2021-04-27 21:52
- 提问者网友:人傍凄凉立暮秋
- 2021-04-27 05:06
c++ 什麽數據類型需要析構函數刪除
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-04-27 06:12
类里面有自己分配的资源的时候
比如你自己设计一个类,在类里面保存了个指针,new了1000个int,那么就需要在析构函数里加上delete语句,这个时候就需要析构函数。析构函数里执行的一般是一些清理,释放资源之类的工作。
比如你自己设计一个类,在类里面保存了个指针,new了1000个int,那么就需要在析构函数里加上delete语句,这个时候就需要析构函数。析构函数里执行的一般是一些清理,释放资源之类的工作。
全部回答
- 1楼网友:污到你湿
- 2021-04-27 12:20
类里面的指针申请空间之类的,自动释放!!
- 2楼网友:春色三分
- 2021-04-27 11:09
举例:
class myClass {
private int *pp;
myClass(int count) { pp=new int(10);}
~myClass() { delete[] pp;}
....
}
- 3楼网友:动情书生
- 2021-04-27 10:42
用 new申请的就需要
否则会内存泄露
不过你也可以等程序关闭了让操作系统给你擦屁股
呵呵
- 4楼网友:躲不过心动
- 2021-04-27 09:05
一般使用new申请的都需要,像int *a=new int [10];
这就要释放
- 5楼网友:白昼之月
- 2021-04-27 07:49
C++的标准类型不需要!可能自定义类型需要,比如STL的模板类!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯