关于char* szSource =new char(64);

sky3452 2003-10-26 12:00:08
char* szSource =new char(64);
退出时需要delete 指针吗
...全文
49 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ttlb 2003-10-26
  • 打赏
  • 举报
回复
呵呵,我觉得我这种方法也没问题。因为szSorece到底指向什么不是很容易判断,所以我一直这么用的,还没遇见大问题。

如果谁确定我的方法有问题,请讲解一下,谢了。
搬不搬砖 2003-10-26
  • 打赏
  • 举报
回复
同意楼上的
hcj2002 2003-10-26
  • 打赏
  • 举报
回复
同意楼上的
darcymei 2003-10-26
  • 打赏
  • 举报
回复
小鸟哥,不对把
就delete szSource
new char(64)是用64初始char吧
Cypher 2003-10-26
  • 打赏
  • 举报
回复
用delete szSource,因为只申请了一个字节并初始化为64('@'),如果申请数组应该用

char* szSource =new char[64];
Darkay_Lee 2003-10-26
  • 打赏
  • 举报
回复
好rz的问题啊
ttlb 2003-10-26
  • 打赏
  • 举报
回复
需要,
delete [] szSource;
sky3452 2003-10-26
  • 打赏
  • 举报
回复
我是要说
char* szSource =new char[64];
搞错了,^_^
谢谢大伙了

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧