title: memory allocation in C++
body: <p>Is it possible to allocate an arbitrary memory block using the "new" operator?
  In C I can do it like "void * p = malloc(7);" - this will allocate 7 bytes if memory alignment is set to 1 byte. How to make the same in C++ with the new operator?</p>