Cleaning up struct in class destructor?

I read the term automatic memory referring to objects on the stack like

Class myClass; // stack

vs

Class myClass = new Class(); // heap

The object on the stack is destroyed 'automatically' when you're out of scope. No need to manually use delete. Not sure if that's a correct term.