Are you sure? It seems as though ultimately Microsoft's STL for example ends up calling std::allocator's allocate function which uses the new operator.
you would use "operator new" (allocates memory only) not "new" (allocates and constructs, and more if using the new[] variant)
you would use "operator new" (allocates memory only) not "new" (allocates and constructs, and more if using the new[] variant)