нуль при передаче параметром в конструктор ?
Нет, только ставить ассерты (или передавать & и дергать shared_from_this если поддерживается)
Можно написать аналог gsl::not_null
std::shared_ptr<gsl::not_null<foo>>
Почему нельзя просто не вызывать конструктор если ноль
Обсуждают сегодня