Placement operator new

Allocates memory at a specific memory address.

  void* operator new (std::size_t size, void* ptr) throw();

  void* operator new[](std::size_t size, void* ptr) throw();