请问C++中的delete包含在哪个头文件啊??

iter_zc 2004-10-28 05:02:14
昨天写了个程序,编译已经过了,可是运行时发现了错误,主要时用delete出现了没有定义的错误,请教高手,哪个头文件包含了delete,并且希望指点一下C++中常用的头文件又哪些,各又什么用???万分感谢!!!
...全文
1014 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
greenteanet 2004-10-29
  • 打赏
  • 举报
回复
我看楼主好像是把delete敲错了,可能是deleet这样子,所以编译器会提示没有定义。楼主可以再看看。。
ddgfei 2004-10-29
  • 打赏
  • 举报
回复
有特殊的,在<new>这个头文件中包含delete的定义。用于一些特殊的操作。可能你那里到了特殊的分配方式,你要包含着个头文件
aslongasyouloveme 2004-10-29
  • 打赏
  • 举报
回复
关键子
zhangfjj 2004-10-28
  • 打赏
  • 举报
回复
是C++中的运算符。
dawuzj 2004-10-28
  • 打赏
  • 举报
回复
不是WINDOWS下吧
zhangfjj 2004-10-28
  • 打赏
  • 举报
回复
是运算符!
jp1984 2004-10-28
  • 打赏
  • 举报
回复
unix下g++编译就行了
庄鱼 2004-10-28
  • 打赏
  • 举报
回复
huangyang88(中国-必胜)说的队,是文件后缀问题。
另外你要确定你用的是c++,在许多UNIX系统中,通常是C开发工具包,而不是C++,这点可要注意了。
海煤姐 2004-10-28
  • 打赏
  • 举报
回复
"主要时用delete出现了没有定义的错误"?恕在下孤陋寡闻,这样的错误没有见过。
一般用delete如下(举个简单的例子):

int* pInt = new int; //分配空间

*pInt = 90; //使用这个分配的空间
cout<<*pInt<<endl;

delete pInt; //释放空间
iter_zc 2004-10-28
  • 打赏
  • 举报
回复
哦,谢了各位!!!!
sharkhuang 2004-10-28
  • 打赏
  • 举报
回复
关键字啊
wanghongzhou720 2004-10-28
  • 打赏
  • 举报
回复
它是关键字,就象int 一样的
huangyang88 2004-10-28
  • 打赏
  • 举报
回复
如果是在linux下,把文件名改为*.cxx,不如gcc会自动用c编译器,而不会用c++的编译器,遇到new、delete就会报错
xuzheng318 2004-10-28
  • 打赏
  • 举报
回复
不需要什么头文件吧,直接就可以用了!
shadowstar 2004-10-28
  • 打赏
  • 举报
回复
哪个也不包含,这是由编译器实现的。

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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