cpp/memory/memory resource/do allocate

Allocates storage with a size of at least bytes, aligned to the specified.

shall be a power of two.

Exceptions
Throws an exception if storage of the requested size and alignment cannot be obtained.