中易网

一个类的成员函数可以调用它的析构函数吗

答案:1  悬赏:20  
解决时间 2021-01-31 21:19
一个类的成员函数可以调用它的析构函数吗
最佳答案
因为第二种方法你没有定义拷贝构造函数,所以ab operator = (int a)执行完之后,返回的是return *this,会在内存中再次构造一个ab的对象,并且把*this指向的对象按位拷贝给这个对象,创建这个对象的时候,会用到x=new int[2]分配一段内存。由于有a=3;会再次调用按位拷贝函数把这个对象幅值给a,赋值完成后,这个对象析构,所以它的成员被重置为随机数,a中x所指向的也为随机数(因为是按位拷贝的)所以输出为随机数。你可以把ab operator = (int a)这个函数的返回值改为引用类型,就可以输出不是随机数,即:ab& operator = (int a)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请人帮忙申请英雄连勇气传说账号
怎么用ACDSEE改变图片的背景色啊?
人尊重的太多了反而得寸进尺
求助win10 4K显示器开缩放花屏
德龙双闪不亮,是什么什么原因
第一坊大秀有多少内涵?
被人指出错误就想哭,为什么?怎么调整
我不介意你怎么看我。的英语翻译是什么?
eclipse 在java代码中的Alt+/ 失效了,怎么办
西班牙语no retirado 什么意思
棉的苹果好还是脆的好
74110什么意思
株洲市女职工退体年龄是多少
伯明翰大学金融(财务)管理与货币银行金融哪
求教安装eclipse的时候要手动配置jdk吗,jdk
推荐资讯
普惠Q35笔记本电脑怎么开无线
我特别容易出汗,甚至下雪的时候小跑几步就会
求马骏的托福分类情景分本和听力MP3
合江古摄影婚纱怎么样?
象山县农村信用合作联社定塘分社这个地址在什
在江苏南京如何考武术套路段位,我是武术系研
我有一个男朋友,佢最近成日避开我,我同佢打
征途2武圣披风可以用战场披风强化吗?
查一下十051112333是不是诈骗电话
暗黑2为什么蓝色的剑会变成红色
金立ELIFE S5.1(GN9005\/移动4G)内屏维修价
作为思域的“兄弟车”,思铭CIIMO省油、操控
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?