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

analyst qiaojie at gmail.com
Tue Mar 7 12:13:36 CST 2006


谁说方法2没有存在必要的啊,如果NODE只是一个int,直接传值比传引用更有效率。
凡事无绝对,不限制各种用法这是C++的设计哲学,一方面可以让你写出非常高效而且优雅的代码,但是另一方面对初学者来说却是一个沉重的学习负担。
 在C++里结论并不重要,重要的是搞清楚这些用法的好处和坏处,在遇到具体问题时做出更好的抉择。



在06-3-7,卢立璵(bad_fish) <luliyi1024 at gmail.com> 写道:
>
> 前提是 NODE 足够复杂。
>
> 方法2没有 任何 存在的必要。
> 非但要进行一次tmp的拷贝构造,并且需要完全暴露NODE的声明才可以。
> 更加无法进行C调用
> 如果需要对源NODE进行深拷贝,完全可以在函数内部进行,和方法2完全无关。
> 总而言之方法2丑陋之极。
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://codingnow.com/pipermail/cpp/attachments/20060307/2273b793/attachment.html


More information about the Cpp mailing list