[C++-sig] Re: Attempted a typeid of NULL pointer!

David Abrahams dave at boost-consulting.com
Sat May 31 04:15:20 CEST 2003


"Marcelo A. Camelo" <camelo at esss.com.br> writes:

> Hi!
>
> A simple one: I'm trying to wrap a function that returns 
> a shared_ptr of a wrapped type (this type has been wrapped
> with shared_ptr as its held_type). Everything goes fine
> as long as the shared_ptr holds a valid pointer. If its
> value is NULL (which is a valid value within the wrapped 
> C++ context), it raises the following exception:
>
> 	RuntimeError: Attempted a typeid of NULL pointer!
>
> Shouldn't it return None?

Boost Version?  CVS?  Code for reproducing the problem?

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com





More information about the Cplusplus-sig mailing list