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

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

曾伟



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

5come5帮你背单词 [ bubble /'bΛbl/ n. 水泡,气泡;vi. 冒泡,沸腾 ]


求救(十万火急)

#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();
}
输出结果是什么?
怎么解释呢?
谢谢先
顶端 Posted: 2006-07-03 21:26 | [楼 主]
vvcmoon



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

5come5帮你背单词 [ gunpowder /'gΛnpaudə/ n. 火药 ]


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





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

5come5帮你背单词 [ commit /kə'mit/ vt. 犯(错误,罪行等),把…付给,提交 ]


输出如下:
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.
顶端 Posted: 2006-07-03 21:40 | [2 楼]
zc1984





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

5come5帮你背单词 [ deficit /'difisit/ n. 赤字 ]


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


什么考试哦?
偶啥子都不晓得~~~
顶端 Posted: 2006-07-03 21:41 | [3 楼]
sobeit





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

5come5帮你背单词 [ smell /smel/ vi. 散发气味;vt. 闻到,察觉;n. 闻,嗅觉,气味,臭味 ]


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





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

5come5帮你背单词 [ cent /sent/ n. 分币,(作单位的)百 ]


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





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

5come5帮你背单词 [ rust /rΛst/ n. 锈;v. 生锈,(脑子)衰退 ]


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帮你背单词 [ tease /ti:z/ vt. & n. 取笑,戏弄 ]


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



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

5come5帮你背单词 [ teenager /'ti:neid3ə/ n. (BΛ~Bæ岁的)青少年 ]


但是最后还有个destorying5
这个怎么解释呢
顶端 Posted: 2006-07-03 21:46 | [8 楼]
zc1984





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

5come5帮你背单词 [ infancy /'infənsi/ n. 婴儿期,幼年期,初期 ]


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


拷贝构造函数就有这个特点哈
临时创建一个对象,复制成功后立即释放,销毁临时对象
顶端 Posted: 2006-07-03 21:46 | [9 楼]
zc1984





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

5come5帮你背单词 [ string /striŋ/ n. 细绳,线,乐器的弦,一串,一列 ]


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


这个其实就是把最开始的test A(1)创建的对象释放掉,
只不过运行过程中num的数值被改成了5,
所以输出destorying5
顶端 Posted: 2006-07-03 21:47 | [10 楼]
zc1984





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

5come5帮你背单词 [ guide /gaid/ n. 指南,指导,导游,向导,路标;v. 带领,给…领路,指导 ]


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

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


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

执行了的阿
输出了initialing1的阿
顶端 Posted: 2006-07-03 21:48 | [11 楼]
zc1984





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

5come5帮你背单词 [ eastwards // ad. & a. 向东方(的),朝东(的);东部 ]


有fy了~~~
爽阿~~~
本帖最近评分记录:
  • 浮云:5 (by 农药) | 理由: 如你所愿
  • 顶端 Posted: 2006-07-03 21:49 | [12 楼]
    曾伟



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

    5come5帮你背单词 [ attractive /ə'træktiv/ a. 吸引人的,引人注意的,漂亮的,迷人的 ]


    zc 大几的哦
    顶端 Posted: 2006-07-03 21:49 | [13 楼]
    zc1984





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

    5come5帮你背单词 [ moral /'morəl/ a. 道德上的,精神上的;n. 道德,伦理,寓意 ]


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


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

    蝈蝈们学习C++很认真地样子~~~
    加油哈!
    顶端 Posted: 2006-07-03 21:52 | [14 楼]
    « 1 2» Pages: ( 1/2 total )
    我来我网·5come5 Forum » 学业有成

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