CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

超级简单的问题

楼主shenhai79(我爱VC)2002-01-01 15:03:14 在 VC/MFC / 基础类 提问

 
  LPTSTR   lpszUserName   =   new   char   [256];  
  strcpy(lpszUserName,strUserName);  
   
  程序结束是是否需要:  
   
  delete   lpszUserName;  
   
  不要见怪问出这样的问题! 问题点数:30、回复次数:5Top

1 楼FlyOverSea(雁渡寒潭)回复于 2002-01-01 15:05:18 得分 10

delete   []   lpszUserNameTop

2 楼haven(阿天)回复于 2002-01-01 15:06:28 得分 10

是delete[]   lpszUserNameTop

3 楼tianzhong78(迷津侍者)回复于 2002-01-01 15:06:36 得分 0

好简单呀,就是不会  
  :)Top

4 楼cloudshadow1(小强)回复于 2002-01-01 17:28:43 得分 10

这时,是最需要权威的时候了。下面是从MSDN里面找到的一段话:  
  The   new   operator   is   used   to   allocate   objects   and   arrays   of   objects.   The   new   operator   allocates   from   a   program   memory   area   called   the   “free   store.”   In   C,   the   free   store   is   often   referred   to   as   the   “heap.”  
  我尝试翻译:  
  new运算符是用来分配对象以及一组对象(对象的数组)。new运算符是从程序内存中的一个叫“自由存储区”的地方分配内存给对象的。在C语言中,这个所谓的“自由存储区”通常被称作“栈”。  
  而从所周知,若被调用的函数中用到了“栈”,这个被调用的函数在返回前,必需要把“栈”清除掉(要不然,就出现内存的浪费,因为其它函数不可以利用这块内存了),所以须delete它。  
  delete   数组正确的写法是:  
  delete[]   lpszUserName.  
  希望这样的回答你会满意。  
   
  请访问我的主页:  
  http://cloudshadow.go.163.com  
  是一个介绍VC编程的主页,欢迎大家留言板留言,我会在那回等侍大家光临!   Top

5 楼cloudshadow1(小强)回复于 2002-01-01 17:38:19 得分 0

这时,是最需要权威的时候了。下面是从MSDN里面找到的一段话:  
  The   new   operator   is   used   to   allocate   objects   and   arrays   of   objects.   The   new   operator   allocates   from   a   program   memory   area   called   the   “free   store.”   In   C,   the   free   store   is   often   referred   to   as   the   “heap.”  
  我尝试翻译:  
  new运算符是用来分配对象以及一组对象(对象的数组)。new运算符是从程序内存中的一个叫“自由存储区”的地方分配内存给对象的。在C语言中,这个所谓的“自由存储区”通常被称作“栈”。  
  而从所周知,若被调用的函数中用到了“栈”,这个被调用的函数在返回前,必需要把“栈”清除掉(要不然,就出现内存的浪费,因为其它函数不可以利用这块内存了),所以须delete它。  
  delete   数组正确的写法是:  
  delete[]   lpszUserName.  
  希望这样的回答你会满意。  
   
  请访问我的主页:  
  http://cloudshadow.go.163.com  
  是一个介绍VC编程的主页,欢迎大家留言板留言,我会在那回等侍大家光临!   Top

相关问题

  • 超级简单!!!!!
  • 超级简单!
  • 超级简单!
  • 超级简单问题!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 超级简单问题!
  • 送分!超级简单!
  • 超级简单问题。
  • CppWebBroswer超级简单问题
  • 超级简单的问题?
  • 超级简单的问题

关键词

  • 函数
  • 内存
  • lpszusername
  • 运算符
  • 数组
  • 对象
  • 分配
  • 调用的函数
  • 主页
  • delete

得分解答快速导航

  • 帖主:shenhai79
  • FlyOverSea
  • haven
  • cloudshadow1

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo