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

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

曾伟



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

5come5帮你背单词 [ stationery /'steiənəri/ n. (总称)文具 ]


求救(十万火急)

#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帮你背单词 [ attentive /ə'tentiv/ a. 注意的,留心的,殷勤的,周到的,关心的 ]


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





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

5come5帮你背单词 [ soy /soi/ n. 酱油,大豆 ]


输出如下:
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帮你背单词 [ protective /prə'tektiv/ a. 保护的,防卫的 ]


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帮你背单词 [ slander /'sla:ndə/ n. & vt. 诽谤,诬蔑 ]


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





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

5come5帮你背单词 [ fool /fu:l/ n. 蠢人;vt. 愚弄 ]


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





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

5come5帮你背单词 [ mould /məuld/ B n. 模型,模子;vt. 浇铸塑造 ]


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帮你背单词 [ brief /bri:f/ a. 短暂的,简洁的,简要的;摘要,概要 ]


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



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

5come5帮你背单词 [ soccer /'sokə/ n. 足球 ]


但是最后还有个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帮你背单词 [ spoon /spu:n/ 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帮你背单词 [ interpret /in'tə:prit/ vt. 口译,翻译,解释为,把…理解为;vi. 解释,口译 ]


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帮你背单词 [ november /nəu'vembə/ n. 十一月 ]


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帮你背单词 [ livelihood /'laivlihud/ 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帮你背单词 [ sometimes /'sΛmtaimz/ ad. 有时,间或 ]


    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帮你背单词 [ brain /brein/ 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.008141(s) query 5, Time now is:01-01 20:51, Gzip enabled
    Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号