
28 Mar
2008
28 Mar
'08
8:54 p.m.
On Fri, Mar 28, 2008 at 3:49 PM, Steven Watanabe
AMDG
Thanks, this is a great idea. However, while you're doing the insert() I noticed you're using statc_cast<>(). I'm actually surprised this compiles.
Robert Dailey wrote: the static_cast calls the templated shared_ptr constructor.
This is basically like casting something to an unrelated type, so I'm not sure how the compiler is allowing this behavior. This also seems very inconsistent in that you're using boost::static_pointer_cast() for going from basically a void* to a signal object.
Fine. Consistency wouldn't hurt.
Sorry if it seemed like I was picking on you. I actually meant to ask why you chose one or the other. Thanks for the info.