Я использую 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() ?
}