|
Boost : |
From: Eric Woodruff (Eric.Woodruff_at_[hidden])
Date: 2002-08-16 09:37:58
I rewote it. Look at the template specialization...
----- Original Message -----
From: Gennadiy Rozental
Newsgroups: gmane.comp.lib.boost.devel
Sent: Friday, 2002:August:16 2:36 AM
Subject: Re: shared_ptr inheritance relationship
> typedef boost::shared_ptr<Child, boost::inherits<HRoot> > HChild;
> class shared_ptr : public InheritancePolicy::super (HRoot in this case)
> ...
> try {
> throw HChild (new Child);
> }
> catch (HRoot root) {
> ...
}
This does not work. It is not only double the size of smart_ptr, but catched
object is empty.
Do I see somethig wrong?
Gennadiy.
_______________________________________________
Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk