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

一个关于指针使用的问题?

    来源: 互联网  发布时间:2014-12-11

    本文导语:  是不是所有的指针使用都要严格按照:申请,使用,释放的原则?如果局部变量不释放,有何后果? 请高手指点! | 使用malloc和new分配的内存空间只有的程序执行时才有效,程序退出后,这些内存自...


是不是所有的指针使用都要严格按照:申请,使用,释放的原则?如果局部变量不释放,有何后果?

请高手指点!

|
使用malloc和new分配的内存空间只有的程序执行时才有效,程序退出后,这些内存自动释放。如果你的程序需要执行很长时间,又需要频繁的神情内存,则建议案照你说的步骤完成,否则就会出现内存县楼问题,严重时候会使系统无法运行。可以试一试valloc,它是在对战中分配内存,函数返回后,这些内存自动释放,当然分配的内存不能太大,否则会stack overflow

|
指针的使用一般就是遵循上叙原则。但局部变量由函数自动释放,
除非试静态变量

|
如果使用指针的函数用的频率不高应该不会有什么后果
如果平率高,那么你的内存会被耗尽

|
你说的很对!
申请:malloc()  new()
释放:free()     delete()      
一般都是按此步骤来使用的,一定要有良好的变成习惯这很重要,不管是不是在局部变量。

|
我有一本林锐写的小书,也不算深,但一些原则看似简单实则重要,发给你一本吧。

|
已经发给你了,收到了吗?

    
 
 

您可能感兴趣的文章:

  • C++ I/O 成员 tellg():使用输入流读取流指针
  • busybox中的gzip运行过程中出现page fault错误,并指出出错的指针,但是怎么使用gdb调试,找到指针对应的语句?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 关于指针变量,struct 变量,指针使用的一些疑惑,望高手指教
  • 敢问哪位可以告之使用指针的心得??
  • Linux下如何使用智能指针
  • Java中的this指针使用方法分享
  • 关于一些结构中的指针的使用疑惑
  • 协议的设计一般采用结构体进行数据打包,在协议设计的结构体中能不能使用指针 ?
  • 我刚刚安装了Fedora7,但却没有鼠标指针,但却可以使用.不知道为什么?请求高手指点?谢谢!
  • 一个关于指针的问题. iis7站长之家
  • c/c++ 使用指针函数后的内存怎么处理?
  • arm-elf-gcc编译时如何强制其使用长指针?
  • 基于C++ map中key使用指针问题的详解
  • c++函数指针使用示例分享
  • c++ 指针与引用的区别介绍及使用说明
  • 关于C++使用指针 堆和栈的区别分析
  • 用dlopen和dlsym得到的函数指针,在dlclose后还能继续使用么?
  • 指针与const限定符的使用分析
  • 从汇编看c++中引用与指针的使用分析
  • C++中智能指针如何设计和使用
  • 一个用指针传递内存的问题(如果传进去的是三重指针确不行)
  • 野指针问题
  • 大家讨论一下指针数组的问题!
  • 关于指针的地址重的问题,求教了。
  • 引用与指针的效率问题
  • 关于对文件指针操作的问题
  • fseek getc关于 当前指针问题
  • 指针数组的创建及初始化问题
  • 系统函数返回的指针指向的内存释放的问题
  • 一个关于指针的问题.
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • gcc编译CORBA程序如何关闭智能指针转换为普通指针的警告
  • 指向类成员函数的指针其实并非指针
  • 谁说java没指针,我觉得全是指针才对
  • 深入解析C++中的指针数组与指向指针的指针
  • 关于free指针的指针分量
  • C语言中常量指针与指针常量区别浅析
  • C语言中有指针,因此C语言可以创建链表,那么Java语言没有指针,那Java是否可以创建链表呢?
  • C++中指向对象的常指针与指向常对象的指针详解
  • 深入理解数组指针与指针数组的区别
  • 深入解析函数指针与返回函数的指针
  • 指向变量的常指针与指向常变量的指针详细解析
  • 结构指针类型强制转换
  • 请问return语句会执行哪些操作?在函数中return一个已分配内存的指针,该指针所占用的内存会释放吗?
  • 请问如何在linux (redhat)下传递一维数组指针?
  • C:函数指针
  • 利用函数指针的好处是什么?
  • 深入const int *p与int * const p的区别详解(常量指针与指向常量的指针)
  • 数组指针、指针数组以及二位数组的深入解析
  • 关于指针求助
  • qte如何去掉鼠标指针


  • 站内导航:


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

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

    浙ICP备11055608号-3