get_nth(4) -> replace_value(         new SnmpInt32(SnmpInt32_CurVal); 在后面,我没有del....">

当前位置:  技术问答>linux和unix

弱智问题:new和delete必须成对出现吗?

    来源: 互联网  发布时间:2015-05-19

    本文导语:  各位大虾,为了图省事,我的程序中有许多类似这样的语句:     MibTableP_Alarm -> find_index("1") -> get_nth(4) -> replace_value(         new SnmpInt32(SnmpInt32_CurVal); 在后面,我没有delete语句与new对应。 我不知道,new操...

各位大虾,为了图省事,我的程序中有许多类似这样的语句:
    MibTableP_Alarm -> find_index("1") -> get_nth(4) -> replace_value(
        new SnmpInt32(SnmpInt32_CurVal);
在后面,我没有delete语句与new对应。

我不知道,new操作后占用的内存空间是否一直保持到程序终止。如果是的话,我这个程序运行多日以后,势必会耗尽所有的内存空间吧!

请大虾指点!

|
当然不是,new看你的需要,delete也要看你的需要了

|
可以不成对出现,用stl的auto_ptr。但实际上是stl自动调用了delete。

|
楼上的,如果你使用了new/malloc,你不使用delete/free,那么内存将一直保存到你的程序退出才会释放
func()
{
   T test(...);
   ....
}  // 这种形式test才会被自动释放

|
C++中的确是这样,new的内存必须用delete释放掉

|
必须用delete释放,否则占用的内存会一直保持到进程终止。

|
new和delete肯定会成对出现,
析构函数就不一定

    
 
 

您可能感兴趣的文章:

  • 操作系统 iis7站长之家
  • 新用linux的GDB, 版本是出现6.3.3.0,出现奇怪问题, 可能是环境设置的问题, 大人帮忙
  • 安装fedora4 出现问题
  • 请教!出现这个提示是什么原因..是模块版本问题,还是其他问题..http://220.114.102.28/xitong/ProductShow.asp?ArticleID=82
  • 安装Redhat8.0出现问题,请高手帮帮忙,谢谢!
  • 在安装FC4中出现的设备忙的问题!
  • liunx升级内核的时候出现的问题
  • 在编译内核时候出现问题,大家来帮忙看看是什么问题?怎么解决?
  • 我的输入出现问题怎么办?
  • JBuilder中出现的光标问题怎么解决?
  • 安装GTK+后出现不能进入图形界面的问题
  • 求助! 又出现问题了!
  • 啊??Linux按章出现问题了啊
  • 安装FBSD步骤中出现的问题
  • 我的系统是red hat 9.01,出现的问题如下
  • 用putty登linux出现如下问题
  • 求助:J2EE系统在Unix 系统中出现乱码问题?谢谢
  • MMC和SD的存储介质都是flash吗?会不会出现坏块的问题?
  • 安装红旗linux之后出现的问题
  • 在redhat linux 8.0 中文板上 , 有些地方出现乱码问题!
  • 是delete的问题还是系统问题
  • 有关new和delete的问题
  • 关于mysql delete的问题小结
  • GTK+问题:delete_event到底是信号还是事件?
  • suse linux 下 C++ delete问题,请执教。
  • 关于 put、Delete、Trace三个请求的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 菜鸟问题(对象数组):对于clsA []=new claA[10];语句执行后是否已经拥有了类clsA的10个实例对象,还是要再for i=0 to 9对clsA[i]=new clsA一下?
  • 我是初学者,问一个比较傻的问题:既然JAVA是一种纯面向对象的语言,那么为什么int i=new int()或int i=new int(1)不能通过编译?谢谢。
  • c++ linux下new 出问题
  • Struct new 问题
  • 有关new File(URI uri)的问题,请各位指点一二!
  • 高分求教!new 操作符的问题。
  • 在pthread function 里面我用new 分配的内存问题 。。。
  • 帮帮我菜鸟问题而已 out.println(new Date())错了吗?
  • new几个相同的类,对于方法(method)的内存分配问题?大家公用一块方法的空间,还是每个都有自己的空间?
  • 内核源码map_new_virtual()中的问题
  • IRIX 6.5下使用new分配空间的问题
  • 问个低级的问题:在windows里 有 char * strfilename1 =new char[255];strcpy(strfilename1,"C:\finger2.bmp")的用法,在纯java里怎么写
  • 关于继承的问题SuperClass test = new Sub();
  • 问个低级的问题:我从库里取汉字时候,代码如下:String ls=ob.test(i);String dbstr1= new String(ls.getBytes("ISO-8859-1"),"GBK");
  • 新手问题:关于new的问题?
  • 汉字的问题:我用纯java把汉字从库里取出来显示,代码如下:String dbstr1= new String(ls.getBytes("ISO8859_1"),"gb2312"),可一部分字
  • 线程的问题,可能需要看代码??(new)
  • 基于C# 中可以new一个接口?的问题分析
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明
  • 死锁的问题 多级锁定问题 循环锁定问题
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3