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

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

曾伟



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

5come5帮你背单词 [ courteous /'kə:tjəs/ 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();
}
输出结果是什么?
怎么解释呢?
谢谢先
顶端 Posted: 2006-07-03 21:26 | [楼 主]
vvcmoon



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

5come5帮你背单词 [ employment /im'ploimənt/ n. 使用,雇用,工作 ]


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





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

5come5帮你背单词 [ utility /ju:'tiliti/ 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帮你背单词 [ dull /dΛl/ a. 枯燥的,迟钝的,(天气等)阴郁的,(颜色等)暗淡的 ]


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帮你背单词 [ mountain /'mauntin/ n. 山,高山,(pl.)山脉,大量 ]


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





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

5come5帮你背单词 [ who /hu:/ pron. 谁,什么人,…的人,他,她,他们 ]


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





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

5come5帮你背单词 [ o'clock /ə'klok/ ad. …点钟 ]


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帮你背单词 [ transmit /trænz'mit/ vt. 传递,传送,播送,发射 ]


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



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

5come5帮你背单词 [ virgin /'və:d3əin/ n. 处女;a. 贞洁的,纯洁的,未开发的 ]


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





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

5come5帮你背单词 [ network /'netwə:k/ 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帮你背单词 [ planet /'plænit/ 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帮你背单词 [ build /bild/ vt. 建造,建筑,建设,建立;vi. 增大,增强,加强 ]


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帮你背单词 [ site /sait/ n. 地点,位置 ]


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



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

    5come5帮你背单词 [ procedure /prə'si:d3ə/ n. 手续,步骤,程序 ]


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





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

    5come5帮你背单词 [ thrifty /'θrifti/ 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.009313(s) query 5, Time now is:12-29 23:40, Gzip enabled
    Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号