社区
C++ 语言
帖子详情
问个小问题,int中如果提前return,数组等等数据会不会自动析构?
martinfa
2011-12-11 02:17:19
问个小问题,VC6中 int函数中中如果提前return,数组,int,string,double会不会自动析构?
会产生内存泄露么?
...全文
114
4
打赏
收藏
问个小问题,int中如果提前return,数组等等数据会不会自动析构?
问个小问题,VC6中 int函数中中如果提前return,数组,int,string,double会不会自动析构? 会产生内存泄露么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
martinfa
2011-12-11
打赏
举报
回复
肯定没执行到delete,那我在提前return的情况下先执行一个delete命令就行了。。。。
谢谢
对象
2011-12-11
打赏
举报
回复
[Quote=引用 2 楼 martinfa 的回复:]
引用 1 楼 linuxtiger 的回复:
一般不会,如果你在一个逻辑分支内return,那么编译器会把之前压入栈中的空间全部释放掉。数组的话,要看动态还是静态,还要看上下文,具体问题具体分析了。
一般不会内存泄露?还是一般不会自动析构?
数组这样的 string* t = new string[LINES];
[/Quote]
普通的变量肯定会自动析构,你给的那个动态数组必须要看执行到delete没有,如果没执行到,那就是内存泄露。
martinfa
2011-12-11
打赏
举报
回复
[Quote=引用 1 楼 linuxtiger 的回复:]
一般不会,如果你在一个逻辑分支内return,那么编译器会把之前压入栈中的空间全部释放掉。数组的话,要看动态还是静态,还要看上下文,具体问题具体分析了。
[/Quote]
一般不会内存泄露?还是一般不会自动析构?
数组这样的 string* t = new string[LINES];
对象
2011-12-11
打赏
举报
回复
一般不会,如果你在一个逻辑分支内return,那么编译器会把之前压入栈中的空间全部释放掉。数组的话,要看动态还是静态,还要看上下文,具体问题具体分析了。
YOLOv5实战垃圾分类目标检测
具体项目过程包括:
数据
集及格式转换、探索性
数据
分析(EDA)、安装软件环境、安装YOLOv5、修改YOLOv5代码(为支持
中
文标签)、训练集和测试集
自动
划分、修改配置文件、准备Weights&Biases训练可视化工具、训练...
指针对象
数组
的
析构
问题
类
中
在对象执行完它的行为后,生命周期结束,一般
会
调用
析构
函数来回收该对象所拥有的资源,那么如果该对象是一个
数组
,我们应该注意一些什么呢: 先看下面一段代码: #include using namespace std; class father...
数组
类的构造
析构
以及运算符重载
数组
类的构造
析构
以及拷贝函数 //
数组
类的构造和
析构
#define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class Array { public: Array() { length = 0; space...
C/C++
int
数组
初始化
一、一维
数组
C/C++初始化 静态
数组
int
array[100]; //定义了
数组
array,但并未对
数组
初始化;... //定义了
数组
array,并将
数组
第一个元素初始化为1,后面99个元素初始化为0; 静态
数组
int
arr...
C++
析构
数组
的顺序
使用
析构
函数
析构
数组
的时候,
析构
的顺序是正向还是反向?写一段代码来看看: #include<stdio.h> class A{ public: A(){pr
int
f("A::A()\naddress=%p\n",this);} ~A(){pr
int
f("~...
C++ 语言
64,648
社区成员
250,503
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章