社区
工具平台和程序库
帖子详情
高人请出手!delete[]出错
gohill
2003-11-19 10:21:54
在一函数中char* mm=new char[number];//**number为程序运行动态获得
。。。。。。。
然后delete []mm;出错。若number为已知固定数则没问题。
请问这种问题怎么处理?不用delete[]mm会有什么后果?
...全文
23
4
打赏
收藏
高人请出手!delete[]出错
在一函数中char* mm=new char[number];//**number为程序运行动态获得 。。。。。。。 然后delete []mm;出错。若number为已知固定数则没问题。 请问这种问题怎么处理?不用delete[]mm会有什么后果?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linyd
2003-12-31
打赏
举报
回复
try try
mm = new char[number+1];
gohill
2003-11-19
打赏
举报
回复
我在之前先用mm=NULL;,之后再用delete[] mm;问题先这么解决了。急着完活,等有了说法告我一下。我去加分。
seril
2003-11-19
打赏
举报
回复
开始分配的长度要固定,number值要固定,如果想要动态,可用vector
hpho
2003-11-19
打赏
举报
回复
number是否为负
char* mm=NULL;
try{
mm = new char[number];
.....
delete[] mm;
}
catch(exception& e){
cout << e.what();
}
MySQL DML 语言(插入、更新与删除数据)
Re: MySQL DML 语言(插入、更新与删除数据) ======================= # DML 数据操作语言 包括动词:INSERT、UPDATE、
DELETE
等等 它们分别用于添加、修改和删除表中的行(数据) # 插入、更新与删除数据 ...
delete
出错
的原因
---------------------------------------------------------- 当后面
delete
[]a;出现错误的情况大致有: 1 数组的首地址a被你有意无意更改了,如:a++之类的; 2 变量的作用域问题,如:你是在一个函数体中...
C++
delete
报错原因
C++
delete
报错原因释放内存两种方式:new
delete
new []
delete
[]
出错
现象:1.执行
delete
语句时,程序直接弹窗,崩溃。2.执行
delete
语句时,程序卡死。将
delete
语句注释掉,又正常了,但发生了内存泄露。原因分析:1....
delete
指针后调试
出错
的原因
delete
只能用来删除用new分配的空间。 你用X=new int;那么这时X保存的是你向系统申
请
的空间的地址(new int的地址),这个地址你可以用
delete
把它释放。但是你在后面写着X=&varOne,那么这时X保存的是varOne...
Delete
file 选择方案—— Safe
delete
(with usage search) Search in comments and strings || 都不选
文章目录前言
Delete
file 选择方案(以删除图片文件为例)每次
Delete
时都会出现弹窗如下:以上二者的目的:不同选择点击OK的结果: 甚至有一瞬间,建筑工地的敲打声都很治愈,sincerely,end. 前言 Pycharm...
工具平台和程序库
24,860
社区成员
27,341
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章