[Boost-users] Accessing members from a shared pointer passed as argument to a function gives incorrect results without typecast