Re: [cpp] 请教一个函数的问题

Yang WeiQin yangweiqin at gmail.com
Tue Mar 7 09:29:22 CST 2006


dosomething1不能在c中用
如果NODE比较小的话,dosomething2效率高


在06-3-7,Chen Shuo <giantchen at gmail.com> 写道:
>
> 如果你需要在函数内复制一份该对象(深拷贝)进行某种操作,而且不打算影响原来的对象的话,可以用方法2,不用自己写复制操作。
>
>  On 3/7/06, 苏益ꪏ <sdyredwolf at tom.com> wrote:
>
> >  大家好。请假一个关于函数的问题。
> >
> > //假设NODE是一个足够复杂的类
> > class NODE;
> > void dosomething1( const NODE & node );
> > void dosomething2( NODE node );
> >
> > 我觉得,dosomething1明显比dosomething2的效率要高,因为省略了一个拷贝构造NODE类型的时间。
> > 那么,为什么还会存在dosomething2这种用法?其有什么比用法1好的地方呢?
> > 在我现在看来,用法2可以做的地方,用法1都可以做,而且效率要高。
> >
> > 本人愚昧,请大家指点一下。
> >
> >
> >
> >
> >   ===============================================
> > 快来和我一起享受TOM免费邮箱吧! 看看除了1.5G,还有什么?<http://bjcgi.163.net/cgi-bin/newreg.cgi?%0Arf=050602>
> >
> > <http://vip.tom.com/info/ggd_050409/index.html>    敲开精彩 聊天世界<http://chat.tom.com/>
> > : 网通用户 <http://chat.tom.com/> 电信用户 <http://schat.tom.com/>
> >
> > 明星送祝福( http://sr.tom.com): 周杰伦<http://sr.tom.com/send.php?id=330&type=2>
> > 蔡依林 <http://sr.tom.com/send.php?id=315&type=2>  王力宏<http://sr.tom.com/send.php?id=257&type=2>
> > 田震 <http://sr.tom.com/send.php?id=247&type=2> &nbsp代您送去生日祝福
> >
> > 万首金曲免费送(http://mm.tom.com/ivr/) : 你到底爱谁
> > <http://fs.tom.com/sms/ivr_song_step0.php?%0Avar=1&id=37987&user_id=3&code_id=iw4001&>
> > 千年之恋<http://fs.tom.com/sms/ivr_song_step0.php?%0Avar=1&id=38205&user_id=3&code_id=iw4001&>
> > 我是真的爱你
> > <http://fs.tom.com/sms/ivr_song_step0.php?%0Avar=1&id=37938&user_id=3&code_id=is0001&>
> > 一辈子做你的女孩
> > <http://fs.tom.com/sms/ivr_song_step0.php?%0Avar=1&id=1431&user_id=3&code_id=iw4001&>
> >
> > 全部彩铃免费送( http://mm.tom.com/cailing/): 我发财了发财了<http://fs.tom.com/sms/cailing_step0.php?%0Avar=1&id=462&songtype=1&user_id=3&code_id=000000&songprovince=甘肃&>
> > 你喜欢我就说嘛<http://fs.tom.com/sms/cailing_step0.php?%0Avar=1&id=300&songtype=1&user_id=3&code_id=000000&songprovince=北京&>
> > 两只蝴蝶
> > <http://fs.tom.com/sms/cailing_step0.php?%0Avar=1&id=1345&songtype=0&user_id=3&code_id=&songprovince=北京&>
> > 冲动的惩罚
> > <http://fs.tom.com/sms/cailing_step0.php?%0Avar=1&id=376&songtype=0&user_id=3&code_id=&songprovince=北京&>
> > ===============================================
> >
> > _______________________________________________
> > Cpp mailing list
> > Cpp at codingnow.com
> > http://codingnow.com/mailman/listinfo/cpp
> >
> >
>
> _______________________________________________
> Cpp mailing list
> Cpp at codingnow.com
> http://codingnow.com/mailman/listinfo/cpp
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://codingnow.com/pipermail/cpp/attachments/20060307/3ad28c42/attachment-0001.html


More information about the Cpp mailing list