что получит ?
как ты его муваешь, если ссылка на выход даётся
так ты возвращай просто ссылку а не юник поинтер
вообще, тебе хотели сказать, что раз используешь new, то пиши под гардом: Single& instance() { static auto singleton = std::make_unique<Single>(); return *singleton; } или, ох, это раздует бинарник? :)
кто ж его знает
ну std::default_delete пустой же
и там EBO делают ну могут не делать
ну значит unique_ptr будет по размеру такой же как и сырой указатель
Обсуждают сегодня