If you want to destroy a dynamically allocated object, static or not, you have to use delete.
Unless there are any reasons, you should allocate your objects statically, to prevent memory leaks and other pointer related problems. They are often hard to find..