📄 subject_30020.htm
字号:
<p>
序号:30020 发表者:陳章民 发表日期:2003-02-19 13:39:54
<br>主题:delete[]
<br>内容:char* path=new char[255];<BR>path="abc";<BR>delete[] path;<BR><BR>這樣會出錯,為何??<BR><BR>第二行若改為<BR>strcpy(path,"abc");<BR>就不會出錯,為何??<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:tjhe 回复日期:2003-02-19 13:50:27
<br>内容:char* path=new char[255]; //此时path指向堆区分配的内存,使用delete[]删除<BR>path="abc"; //此时path已经指向字符串常量,是不能使用delete进行删除的。<BR>delete[] path;<BR><BR>strcpy(path,"abc"); //此时path指向没改变<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:我是一个兵 回复日期:2003-02-20 11:15:32
<br>内容:那该怎样释放这个内存呢??
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:暴雪 回复日期:2003-02-20 12:14:28
<br>内容:delete path
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -