我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

« 1 2» Pages: ( 1/2 total )
本页主题: 求救(十万火急) 隐藏签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

曾伟



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1924
威望: 0
浮云: 1116
在线等级:
注册时间: 2005-10-06
最后登陆: 2009-05-14

5come5帮你背单词 [ reluctant /ri'lΛktənt/ a. 不愿意的,勉强的 ]


求救(十万火急)

#include<iostream.h>
class test{
public:
   int num;
public:

   test(int n){
    num=n;
    cout<<"initialing"<<num<<endl;
   }
   ~test(){
    cout<<"destorying"<<num<<endl;
   }
   void print(){
    cout<<num<<endl;
   }
};
void main(){
test A(1);
A=3;
A.print();
A=test(5);
A.print();
}
输出结果是什么?
怎么解释呢?
谢谢先
海明威曾说过:“The world is a fine place and worth fighting for!”
我只相信后半句。
顶端 Posted: 2006-07-03 21:26 | [楼 主]
vvcmoon



性别: 帅哥 状态: 该用户目前不在线
头衔: 都要走了……
等级: 荣誉会员
家族: Red Devils--夢劇塲
发贴: 21417
威望: 3
浮云: 4793
在线等级:
注册时间: 2006-06-07
最后登陆: 2012-12-03

5come5帮你背单词 [ decompose /di:kəm'pəuz/ vi. 分解;vt. (使)腐败,(使)腐烂 ]


难道是明天的考试题??
顶端 Posted: 2006-07-03 21:35 | [1 楼]
zc1984





性别: 帅哥 状态: 该用户目前不在线
头衔: 上帝模式
等级: 荣誉会员
家族: 战略研究所
发贴: 10096
威望: 5
浮云: 0
在线等级:
注册时间: 2004-08-24
最后登陆: 2017-06-08

5come5帮你背单词 [ doubtful /'dautful/ a. 可疑的,怀疑的, 难预测的 ]


输出如下:
initialing1
initialing3
destorying3
3
initialing5
destorying5
5
destorying5

解释:
1、首先声明了一个test的对象实例A,并且通过构造函数初始化num变量为1。产生输出initialing1。
2、A=3,这一句使用了拷贝构造函数,
  等效于
  test temp=new test(3);
    A=temp;
    于是这里就产生了initialing3,destorying3的输出(拷贝构造函数会自动销毁)。
3、A.print(),自然就是把拷贝构造函数新传入的num打印出来,等于3。
4、A=test(5)。同理,也是一个拷贝构造函数的使用。
5、这句就不用解释了吧,由于test(5)的语句,把num的值已经修改为5了,所以很自然输出5.
在北京,做飞信,也在创业,我的微博:https://weibo.com/herozhang
顶端 Posted: 2006-07-03 21:40 | [2 楼]
zc1984





性别: 帅哥 状态: 该用户目前不在线
头衔: 上帝模式
等级: 荣誉会员
家族: 战略研究所
发贴: 10096
威望: 5
浮云: 0
在线等级:
注册时间: 2004-08-24
最后登陆: 2017-06-08

5come5帮你背单词 [ esteem /is'ti:m/ n. & vt. 尊重,珍重 ]


Quote:
引用第1楼vvcmoon于2006-07-03 21:35发表的:
难道是明天的考试题??


什么考试哦?
偶啥子都不晓得~~~
在北京,做飞信,也在创业,我的微博:https://weibo.com/herozhang
顶端 Posted: 2006-07-03 21:41 | [3 楼]
sobeit





性别: 帅哥 状态: 该用户目前不在线
头衔: 潜水员
等级: 前途无量
家族: 唯war独尊
发贴: 8007
威望: 1
浮云: 1240
在线等级:
注册时间: 2004-09-10
最后登陆: 2011-02-23

5come5帮你背单词 [ throne /θrəun/ n. 宝座,王位,王权 ]


.........
远程图片:Snap1.jpg
顶端 Posted: 2006-07-03 21:42 | [4 楼]
sobeit





性别: 帅哥 状态: 该用户目前不在线
头衔: 潜水员
等级: 前途无量
家族: 唯war独尊
发贴: 8007
威望: 1
浮云: 1240
在线等级:
注册时间: 2004-09-10
最后登陆: 2011-02-23

5come5帮你背单词 [ confidence /'konfidəns/ n. 信心,信任 ]


难道创建了之后,马上就释放
顶端 Posted: 2006-07-03 21:43 | [5 楼]
飘雪





性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
发贴: 2898
威望: 3
浮云: 1141
在线等级:
注册时间: 2004-12-01
最后登陆: 2008-06-28

5come5帮你背单词 [ generalise // vt. 使一般化,归纳出,概括;vi. 形成概念,笼统地讲/写 ]


Quote:
引用第2楼zc1984于2006-07-03 21:40发表的:
输出如下:
......
1、首先声明了一个test的对象实例A,并且通过构造函数初始化num变量为1。产生输出initialing1。
.......

好象A(1)此前没有被赋值啊,好象第1个不执行?
顶端 Posted: 2006-07-03 21:43 | [6 楼]
a5ka8ich



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 625
威望: 0
浮云: 1160
在线等级:
注册时间: 2006-06-13
最后登陆: 2009-08-22

5come5帮你背单词 [ operator /'opəreitə/ n. 操作员,(总机)接线员,(外科)手术员 ]


厉害啊
顶端 Posted: 2006-07-03 21:45 | [7 楼]
曾伟



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1924
威望: 0
浮云: 1116
在线等级:
注册时间: 2005-10-06
最后登陆: 2009-05-14

5come5帮你背单词 [ phosphorus // a. 磷的,含磷的 ]


但是最后还有个destorying5
这个怎么解释呢
海明威曾说过:“The world is a fine place and worth fighting for!”
我只相信后半句。
顶端 Posted: 2006-07-03 21:46 | [8 楼]
zc1984





性别: 帅哥 状态: 该用户目前不在线
头衔: 上帝模式
等级: 荣誉会员
家族: 战略研究所
发贴: 10096
威望: 5
浮云: 0
在线等级:
注册时间: 2004-08-24
最后登陆: 2017-06-08

5come5帮你背单词 [ agony /'ægəni/ n. (极度的)痛苦,创痛 ]


Quote:
引用第5楼sobeit于2006-07-03 21:43发表的:
难道创建了之后,马上就释放


拷贝构造函数就有这个特点哈
临时创建一个对象,复制成功后立即释放,销毁临时对象
在北京,做飞信,也在创业,我的微博:https://weibo.com/herozhang
顶端 Posted: 2006-07-03 21:46 | [9 楼]
zc1984





性别: 帅哥 状态: 该用户目前不在线
头衔: 上帝模式
等级: 荣誉会员
家族: 战略研究所
发贴: 10096
威望: 5
浮云: 0
在线等级:
注册时间: 2004-08-24
最后登陆: 2017-06-08

5come5帮你背单词 [ era /'iərə/ n. 纪元,时代,年代 ]


Quote:
引用第8楼曾伟于2006-07-03 21:46发表的:
但是最后还有个destorying5
这个怎么解释呢


这个其实就是把最开始的test A(1)创建的对象释放掉,
只不过运行过程中num的数值被改成了5,
所以输出destorying5
在北京,做飞信,也在创业,我的微博:https://weibo.com/herozhang
顶端 Posted: 2006-07-03 21:47 | [10 楼]
zc1984





性别: 帅哥 状态: 该用户目前不在线
头衔: 上帝模式
等级: 荣誉会员
家族: 战略研究所
发贴: 10096
威望: 5
浮云: 0
在线等级:
注册时间: 2004-08-24
最后登陆: 2017-06-08

5come5帮你背单词 [ by /bai/ prep. 靠近,在…一边,通过…达到,根据,按照,由,被;adv. 在近旁,经过 ]


Quote:
引用第6楼飘雪于2006-07-03 21:43发表的:

好象A(1)此前没有被赋值啊,好象第1个不执行?


test A(1)等效为:
test A=new test(1)

执行了的阿
输出了initialing1的阿
在北京,做飞信,也在创业,我的微博:https://weibo.com/herozhang
顶端 Posted: 2006-07-03 21:48 | [11 楼]
zc1984





性别: 帅哥 状态: 该用户目前不在线
头衔: 上帝模式
等级: 荣誉会员
家族: 战略研究所
发贴: 10096
威望: 5
浮云: 0
在线等级:
注册时间: 2004-08-24
最后登陆: 2017-06-08

5come5帮你背单词 [ mechanics /mi'kæniks/ n. 机械制造学,力学 ]


有fy了~~~
爽阿~~~
本帖最近评分记录:
  • 浮云:5 (by 农药) | 理由: 如你所愿
  • 在北京,做飞信,也在创业,我的微博:https://weibo.com/herozhang
    顶端 Posted: 2006-07-03 21:49 | [12 楼]
    曾伟



    性别: 帅哥 状态: 该用户目前不在线
    等级: 希望之光
    发贴: 1924
    威望: 0
    浮云: 1116
    在线等级:
    注册时间: 2005-10-06
    最后登陆: 2009-05-14

    5come5帮你背单词 [ possibility /posə'biliti/ n. 可能,可能性,可能的事 ]


    zc 大几的哦
    海明威曾说过:“The world is a fine place and worth fighting for!”
    我只相信后半句。
    顶端 Posted: 2006-07-03 21:49 | [13 楼]
    zc1984





    性别: 帅哥 状态: 该用户目前不在线
    头衔: 上帝模式
    等级: 荣誉会员
    家族: 战略研究所
    发贴: 10096
    威望: 5
    浮云: 0
    在线等级:
    注册时间: 2004-08-24
    最后登陆: 2017-06-08

    5come5帮你背单词 [ reference // n. 参考,查阅,参专长文献,介绍人/信,证明人/信,提及;涉及 ]


    Quote:
    引用第13楼曾伟于2006-07-03 21:49发表的:
    zc 大几的哦


    3~~~
    羡慕你们大二的~~~

    蝈蝈们学习C++很认真地样子~~~
    加油哈!
    在北京,做飞信,也在创业,我的微博:https://weibo.com/herozhang
    顶端 Posted: 2006-07-03 21:52 | [14 楼]
    « 1 2» Pages: ( 1/2 total )
    我来我网·5come5 Forum » 学业有成

    Total 0.012951(s) query 5, Time now is:07-15 04:03, Gzip enabled
    Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号