cpp/memory/new/align val t

Both new-expression and delete-expression, when used with objects whose alignment requirement is greater than, pass that alignment requirement as an argument of type to the selected allocation/deallocation function.