Я использую reset() как значение по умолчанию для моего shared_pointer (эквивалентно NULL).
Но как проверить, является ли shared_pointer NULL?
Вернет ли это правильное значение?
boost::shared_ptr<Blah> blah;
blah.reset()
if (blah == NULL)
{
//Does this check if the object was reset() ?
}