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吧``
----------------解决方案--------------------------------------------------------