当前在线人数13777
首页 - 分类讨论区 - 电脑网络 - 葵花宝典版 -阅读文章
未名交友
[更多]
[更多]
文章阅读:Re: C++ copy-ctr 和operator= 问题
[同主题阅读] [版面: 葵花宝典] [作者:xiaozhu] , 2004年09月05日16:31:20
xiaozhu
进入未名形象秀
我的博客
[上篇] [下篇] [同主题上篇] [同主题下篇]

发信人: xiaozhu (體育用品), 信区: Programming
标  题: Re: C++ copy-ctr 和operator= 问题
发信站: Unknown Space - 未名空间 (Sun Sep  5 16:31:20 2004) WWW-POST

hehe, just saw a page about this book
C: The Complete Nonsense
http://www.plethora.net/~seebs/c/c_tcr.html

【 在 rodney ( script alert("No Virus!") /script ) 的大作中提到: 】
: 你说得对,改成ref就没有两个copy-ctor call了。
:
: 不过这个程序不是我写的,是Herbert Schildt的C++ Complete Reference第四版
: Chapter15第388,393页和第394页重复用的代码:没有用reference。
:
: class loc{int longitude, latitude;
: ...};
:
: loc loc::operator=(loc op2){
:         longitude = op2.longitude;
:         latitude = op2.latitude;
:         return *this;
: }
:
:
: 【 在 thrust (哼哼的多隆猪) 的大作中提到: 】
: : 哈哈哈, 跟我猜的一模一样, 哪有这么写的.
: : 你得写
: : A& operator= (const A& b);
: : 或者
: : A& operator= (A& b);    //这种极少用到
: : 【 在 rodney ( script alert("No Virus!") /script ) 的大作中提到: 】
: : : A operator=(A b){
: : :                 cout<<"operator = is called."<<"\n";
: : :                 return *this;
: : :         };
:
:

--







※ 来源:.Unknown Space - 未名空间 mitbbs.com.[FROM: 24.243.]

[上篇] [下篇] [同主题上篇] [同主题下篇]
[转寄] [转贴] [回信给作者] [修改文章] [删除文章] [同主题阅读] [从此处展开] [返回版面] [快速返回] [收藏] [举报]
 
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996