zoukankan
html css js c++ java
不能返回函数内部new分配的内存的引用
以前在开发电子秤接口动态库时,曾尝试在用于获取重量的函数外面定义一个字符串指针,然后作为参数传入函数内部,然后在函数内部new,用来输出函数执行过程中发生的错误。但是总是出错,没有找到原因,后来无意中看到了下面的一段说明,忘记摘录出处了,感谢作者。
如下:
不能返回函数内部
new
分配的内存的引用
(
这个要注意啦,很多人没意识到,哈哈。。。
)
。
这条可以参照
Effective C++[1]
的
Item 31
。虽然不存在局部变量的被动销毁问题,可对于这种情况(返回函数内部
new
分配内存的引用),又面临其它尴尬局面。例如,被函数返回的引用只是作为一个临时变量出现,而没有被赋予一个实际的变量,那么这个引用所指向的空间(由
new
分配)就无法释放,
造成
memory leak
。
本文用
菊子曰
发布
查看全文
相关阅读:
看完一本,加油
一个简单的动作,让你的手机号码变成空号
Goldwave心得
UML设计初步 基本概念一(actor, use case)
ASP.NET控件开发 概念和HelloWorld控件
控件的呈现
ASP.NET控件生命周期
ASP老项目中如何搜索一个文件在哪些地方被引用
PL/SQL语法 游标
2009编程语言排名
原文地址:https://www.cnblogs.com/sdsunjing/p/5019903.html
最新文章
免费素材PSD下载:银色的UI套件
使用jQuery mobile开发一个基于手机的在线餐馆订餐查询应用(第一部分)
使用CSS3特效让你的页面菜单变得更加有趣
通用 Java 文件上传和下载组件的设计与实现
Unraveling the Mysteries of .NET 2.0 Configuration
java_web开发入门
生成缩略图
Android开发之旅:环境搭建及HelloWorld
扩展 web.config 配置文件结构
C#自定义ConfigSections节
热门文章
异常:System.BadImageFormatException,未能加载正确的程序集XXX
Rational Rose 2003 下载及破解方法
.Net 自定义应用程序配置
专注是力量的秘诀-注意力的分配
PowerPoint发布及链接图片的处理
Winpe下杀毒
改变真麻烦
VBA教程
PPT很好很强大
Powerpoint中对象选择技巧
Copyright © 2011-2022 走看看