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

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

曾伟



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

5come5帮你背单词 [ wait /weit/ 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帮你背单词 [ optimistic /optimistik/ a. 乐观的,乐观主义的 ]


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





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

5come5帮你背单词 [ fortnight /'fo:tnait/ 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.
顶端 Posted: 2006-07-03 21:40 | [2 楼]
zc1984





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

5come5帮你背单词 [ explore /iks'plo:/ v. 勘探,探险,调查 ]


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帮你背单词 [ hostess /'həustis/ n. 女主人,女服务员,空中小姐 ]


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





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

5come5帮你背单词 [ annoy /ə'noi/ vt. 使生气,使恼火,打扰 ]


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





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

5come5帮你背单词 [ magnitude /'mægnitju:d/ n. 大小,量,重要 ]


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帮你背单词 [ orchard /'o:təd/ n. 果园 ]


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



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

5come5帮你背单词 [ evoke /i'vəuk/ vt. 引起,唤起 ]


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





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

5come5帮你背单词 [ landscape /'lændskeip/ 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帮你背单词 [ cast /ka:st/ vt. 投,扔,撒(网)铸造;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帮你背单词 [ defy /di'fai/ vt. 公然反抗,蔑视,向…挑战,激,惹 ]


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帮你背单词 [ tunnel /'tΛnl/ n. 地道,隧道,管道;v. 挖地道(或隧洞) ]


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



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

    5come5帮你背单词 [ stitch /stit/ n. (缝纫时的)一针;vt. 缝(合),缝纫 ]


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





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

    5come5帮你背单词 [ nervous /'nə:vəs/ a. 紧张不安的,害怕的,神经(方面)的 ]


    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.012786(s) query 5, Time now is:01-01 20:17, Gzip enabled
    Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号