3 Jan
2008
3 Jan
'08
11:36 p.m.
Michael Bradley Jr wrote:
Hi,
can someone please provide me an elegant way to solve the current problem.
class A; class B : public A;
boost::shared_ptr<A> pA; boost::shared_ptr<B> pB;
Would like to cast pB to pA with a construct like the *static_cast* but that ain't really pretty !
It implicitly casts except on some backward compilers, where it can fail. See the boost::shared_ptr documentation under the introduction, 6th paragraph.