当前位置: 代码迷 >> C语言 >> delete [] 的问题
  详细解决方案

delete [] 的问题

热度:864   发布时间:2007-11-01 22:07:14.0
delete [] 的问题
#include <windows.h>
#include <stdio.h>
main ()
{
char *p=new char[MAX_PATH];//这里面 这句应该如何理解啊,。 MAX_PATH 是分配的动态内存么?
int bufCharCount = MAX_PATH;
GetSystemDirectory( p, MAX_PATH);

delete [] p;

}
--------------------------------------
请问,delete 是函数么?
为什么我在MSDN 上看到 但是还是不太明白,请帮助一下谢谢
DelEte头文件是 windows.h么?
做用是什么?
如果有这个函数,是不是像 system(del c.exe)就不用了 直接写成 delete c:\c.exe就好了呢??
搜索更多相关的解决方案: delete  

----------------解决方案--------------------------------------------------------
关键字
----------------解决方案--------------------------------------------------------

建议楼主下一下金山词霸,这个对英文不是很好的人很有用.


----------------解决方案--------------------------------------------------------
你们又来了

new是申请一段空间,这段申请的空间要用delete释放掉
----------------解决方案--------------------------------------------------------
delete [] 表示释放一个数组空间.
----------------解决方案--------------------------------------------------------
释放 这个关键字好象在C++里面用吧  C里面释放空间不是delete吧      C好象用free吧``
----------------解决方案--------------------------------------------------------
  相关解决方案