The second one is used to allocate a block (an array) of elements of type type ... is the method used by default by new , and is the one used in a declaration like: ...
www.cplusplus.com