c 析构函数作用的作用是什么

以下试题来自:
单项选择题类的析构函数的作用是(
)。A.一般成员函数B.创建对象C.初始化对象D.删除对象
为您推荐的考试题库
你可能感兴趣的试题
1A.不一定相同B.都不相同C.互为逆序D.都相同2A.if(x>y)x++;B.if(x)x++;C.if(x!=y) cout<<x;y++;D.if(x<y) x++;cout<<x;else cout<<y;3A.coat<<put('A')B.cout<<'A'C.coat.put('A')D.char A = 'A';cout<<A4A.用户需求B.非功能需求C.业务需求D.功能要求5A.创建数据B.查询数据C.读出数据D.修改数据
热门相关试卷
最新相关试卷> 问题详情
下列有关析构函数的说法错误的是()。A.一个类中析构函数有且仅有一个B.析构函数的作用是在对象被
悬赏:0&答案豆
提问人:匿名网友
发布时间:
下列有关析构函数的说法错误的是()。A.一个类中析构函数有且仅有一个B.析构函数的作用是在对象被撤销时收回先前分配的内存空间C.析构函数和构造函数一样可以有形参D.析构函数无任何函数类型请帮忙给出正确答案和分析,谢谢!
为您推荐的考试题库
您可能感兴趣的试题
1下面对静态数据成员的描述中,正确的是(&&)。A.静态数据成员可以在类体内进行初始化B.静态数据成员不可以被类的对象调用C.静态数据成员可以直接用类名调用D.静态数据成员不能受protected控制符的作用2类MyClas定义如下:&&Class MyClas{&&&&public:&&&&&&&MyClas(){value=0;}&&&&&&&setVariable(int i){value=I;}&&&&private:&&&&&&&&&}则以下对语句序列&MyClas *p,p=&&的描述正确的是(&&)。A.语句 p->setVariable(5) 与语句 my.setVariable(5) 等价B.对语句 *p.setVariable(5)的调用是正确的C.语句 MyClas *p, 会调用两次类MyClas的构造函数D.语句 p=& 是把对象my赋值给指针变量p3下列关键字中,用来说明虚函数的是(&&)。A.publicB.protectedC.privateD.virtual4如果一个类至少有一个纯虚函数,那么该类称为(&&)。A.抽象类B.虚基类C.派生类D.以上都不是
我有更好的答案
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
找答案会员
享三项特权
找答案会员
享三项特权
找答案会员
享三项特权
选择支付方式:
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
常用邮箱:
用于找回密码
确认密码:温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
爱喝茶/也爱咖啡可乐
爱动运更爱睡觉/沉默而爱憎分明
爱挑战/爱钻研
爱电影和音乐/爱生活不爱黑眼圈
我崇尚简单和懒惰/
我是IT江湖的小浪花...
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(4219)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'构造函数和析构函数的功能和特点',
blogAbstract:'&& 构造函数和析构函数是在类体中说明的两种特殊的成员函数。&&& 构造函数的功能是在创建对象时,使用给定的值来将对象初始化。&&& 析构函数的功能是用来释放一个对象的。在对象删除前,用它来做一些清理工作,它与构造函数的功能正好相反。
构造函数的特点如下:&&& (1)构造函数是成员函数,函数体可写在类体内,也可写在类体外。&&& (2)构造函数是一个特殊的函数,该函数的名字与类名相同,该函数不指定类型说明,它有隐含的返回值,该值由系统内部使用。该函数可以有一个参数,也可以有多个参数。&&& (3)构造函数可以重载,即可以定义多个参数个数不同的函数。&&& (4)程序中不能直接调用构造函数,在创建对象时系统自动调用构造函数。&&& 析构函数的特点如下:',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:9,
permalink:'blog/static/',
commentCount:1,
mainCommentCount:1,
recommendCount:3,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'爱喝茶/也爱咖啡可乐
\r\n爱动运更爱睡觉/沉默而爱憎分明
\r\n爱挑战/爱钻研
爱电影和音乐/爱生活不爱黑眼圈
\r\n我崇尚简单和懒惰/
\r\n我行我素/
我是IT江湖的小浪花...',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}构造函数的作用:用于新建对象的初始化工作。&析构函数的作用:用于在撤销对象前,完成一些清理工作,比如:释放内存等。&每当创建对象时,需要添加初始化代码时,则需要定义自己的构造函数;而对象撤销时,需要自己添加清理工作的代码时,则需要定义自己的析构函数。
阅读(...) 评论()

我要回帖

更多关于 php 析构函数的作用 的文章

 

随机推荐