Estoy usando reset()
como valor predeterminado para mi shared_pointer (equivalente a NULL
).boost Shared_pointer NULL
Pero, ¿cómo puedo comprobar si el shared_pointer es NULL
?
¿Esto devolverá el valor correcto?
boost::shared_ptr<Blah> blah;
blah.reset()
if (blah == NULL)
{
//Does this check if the object was reset() ?
}