You might ask: why does this matter? Apart from some esothericesoteric machines where pointers work differently depending on the type of object they point to, static analysis tools might also complain if your code is not correct according to C++'sthe C++ abstract machine's memory model.
Unless the constructor of T is marked noexcept, you must consider the possiblitypossibility that construction of any object of type T might cause an exception to be thrown. If so, you must make sure that you destroy any objects you have constructed so far.