All of the make_* functions use value-initialization for the type if you don’t provide constructor parameters. Since the array-form of make_unique doesn’t take any parameters, it will zero-out the elements.
All of the make_* functions use value-initialization for the type if you don’t provide constructor parameters. Since the array-form of make_unique doesn’t take any parameters, it will zero-out the elements.