Re[6]: C++17: new с выравниванием - как удалять по феншую?
От: Vamp Россия  
Дата: 26.12.18 13:40
Оценка: +1
W>То, что вызов функции удаления выглядит уродливо, — следствие именно этого. Никто не ожидает, что этот вызов появится где-то в программе (за пределами всяких глубоких системных библиотек), поэтому и красивой обёртки у него нет

Чистая правда. Выравнивание — это свойство типа, а не выделения памяти. Почему выравнивание при динамичеком выделении должно отличаться от автоматического?

W>Впрочем, такую обёртку можно написать самому: заверни код по выделению и освобождению памяти со своей стратегией в умный указатель и используй его. Да и вообще, использование умных указателей часто предпочтительнее ручного управления вызовами new и delete.

Часто? Я бы сказал, всегда )
Да здравствует мыло душистое и веревка пушистая.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.