社区
C++ 语言
帖子详情
auto_ptr类以及使用auoto-ptr指针
gaoxiaowei
2007-04-10 03:20:57
看了一些书上对这个的介绍,但还是感觉皮毛,想让高手们多指点指点.该怎么去学习....去使用.
...全文
289
6
打赏
收藏
auto_ptr类以及使用auoto-ptr指针
看了一些书上对这个的介绍,但还是感觉皮毛,想让高手们多指点指点.该怎么去学习....去使用.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
0黄瓜0
2007-04-10
打赏
举报
回复
void f()
{
type * p= new type;
//若在这中间有异常发生或函数提前返回,则内存泄漏.
delete p;
}
void f()
{
auto_ptr<type> p= new type;
//若在这中间有异常发生或函数提前返回,则不会有内存泄漏.
return ;
}
Piao_Polar
2007-04-10
打赏
举报
回复
看看 Effiective C++ 3rd,里面有介绍~ :)
Jofee
2007-04-10
打赏
举报
回复
如果程序比较大,比较复杂,还是不要用auto_ptr了。
iambic
2007-04-10
打赏
举报
回复
要理解auto_ptr,至少要了解C++对象的复制析构的时机和行为。
gaoxiaowei
2007-04-10
打赏
举报
回复
我现在的认识很浅,基本上可以说没用过.只是知道了解一些.auoto_ptr是一个模板类,用于管理动态内存分配的用法.
auto_ptr模板定义了类似指针的对象,智能指针可以提高内存的使用效率,帮助防止内存泄露.
呵呵就这样.
taodm
2007-04-10
打赏
举报
回复
说说你现在的认识吧。
JavaScript基本语法:JS运算符
在写这篇博客之前,写给出下面几个问题,请你们小试牛刀一下 ** var a=10; var b1=a++; var b2=++a; var b3=a+++++a+a++; var b4=1+2+“3”; var b5=100-“5”; var b6=12&amp;amp;amp;&amp;amp;amp;21; var b7=12||21; b1-b7的值大家知道吗? ** 2.算数运算符(+,-,*,/, %) (1)算术运...
JS基础入门 Javascript运算符
Javascript运算符 1.运算符(操作符) 1.1运算符的分
类
运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号 Javascript中常用的运算符有: 算数运算符 递增和递减运算符 比较运算符 逻辑运算符 1.2算数运算符 算数运算符的概述: 概念:算数运算运算
使用
的符号,用于执行两个变量或值的算术运算。 浮点数精度问题 浮点数值的最高精度是17位小数,但在进行算术计算时其精确度远远不如整数。 var result = 0.1 +
Educoder JavaScript语法基础:JS运算符
JavaScript语法基础:JS运算符 文章目录JavaScript语法基础:JS运算符第1关:JavaScript知识训练-运算符通关知识第2关:算术运算符相关知识`+ - * / %`运算符递增运算符和递减运算符字符串与数的转换编程要求测试说明通关代码第3关:比较和逻辑运算符相关知识比较运算符逻辑运算符编程要求测试说明通关代码第4关:条件运算符相关知识条件运算符编程要求测试说明通关代码第5关:运算符的优先级和结合性相关知识运算符的优先级运算符的结合性编程要求测试说明通关代码 第1关:JavaScrip
JavaScript学习手册三:JS运算符
JS运算符A、算术运算符任务描述相关知识+ - * / %运算符递增运算符和递减运算符代码文件B、比较和逻辑运算符任务描述相关知识代码文件C、条件和赋值运算符任务描述相关知识代码文件D、运算符的优先级和结合性任务描述相关知识代码文件 A、算术运算符 任务描述 给定两个字符串变量,把它们转为数字后相除,拼接被除数、除数和余数为一个新的字符串。 例如:a为"5",b为"3",则c为数字2,拼接后结果为字符串"532"。 a为"23asdf",b为"3fe",则c为数字2,拼接后结果为字符串"23asdf3fe
【JavaScript用法】JavaScript(JS)的基本语法(JS数据
类
型,JS变量,JS运算符,JS流程控制语句)
JavaScript(JS)的基本语法 目录 JavaScript(JS)的基本语法 一. 与html结合方式 二. 注释 三. 数据
类
型: 四. 变量 五. 运算符(和Java有点
类
似) 六. 流程控制语句(和JAVA
类
似): 七. JS特殊语法: 一. 与html结合方式 1. 内部JS:定义<script>,标签体内容就是js代码(...
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章