Здравствуйте, Vamp, Вы писали:
V>Ну ответ уже дали, но по сути это достаточно очевидно, что нужна парная функция.
Но вот КАК это правильно сказать на 17 плюсе? Тема новая, гугл ещё не наелся.
auto p = new(std::align_val_t(64)) std::string();
...
delete (std::align_val_t(64)) p; // error: type 'enum class std::align_val_t' argument given to 'delete', expected pointer
delete (std::align_val_t(64), p); // warning: left operand of comma operator has no effect [-Wunused-value]
delete (p, std::align_val_t(64)); // warning: left operand of comma operator has no effect [-Wunused-value]
// error: type 'enum class std::align_val_t' argument given to 'delete', expected pointer