Boost logo

Boost Users :

Subject: Re: [Boost-users] shared_ptr as reference argument
From: Emil Dotchevski (emildotchevski_at_[hidden])
Date: 2009-03-19 19:15:48


On Thu, Mar 19, 2009 at 3:49 PM, Ovanes Markarian
<om_boost_at_[hidden]> wrote:
> For boost::shared_ptr it's the same. Nothing is copied in both cases. Some
> compilers might (which is under doubt) optimize it better. Since const is an
> additional information for them, that the object is not going to change
> within the called function.

Const in a reference is merely part of the type safety system.
Compilers can not do optimizations based on the constness of a
reference, all they can do is report errors.

Emil Dotchevski
Reverge Studios, Inc.
http://www.revergestudios.com/reblog/index.php?n=ReCode


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net