Allocates storage with a size of at least bytes bytes, aligned to the specified alignment.
Equivalent to return do_allocate(bytes, alignment);.
Throws an exception if storage of the requested size and alignment cannot be obtained.
 Defect reports
The following behavior-changing defect reports were applied retroactively to previously published C++ standards.
|DR||Applied to||Behavior as published||Correct behavior|
|LWG 2843||???||over-alignment was allowed to be unsupported||alignment must be honoured|
 See also
| allocates memory |
(virtual private member function)