0

Использование std::make_unique с пользовательским делетором

11

Я пытаюсь использовать std::unique_ptr с пользовательским делитером и хотел бы воспользоваться std::make_unique, а не сырым оператором new. Я работаю с VC++2013. Мне кажется, что нет способа использовать std::unique_ptr, если есть кастомный делитер. Не пропустил ли я что-то, или это действительно так?

Дополнительная информация: Я использую std::unique_ptr<HANDLE, custom_deleter> для хранения дескриптора Windows для открытого COM-порта.

Я мог бы написать собственный класс RAII для этого, и это не было бы слишком сложно, но мне интересно, насколько сложно было бы использовать std::unique_ptr в данной ситуации.

0 ответ(ов)

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь