I know that operator new allocates memory, but when should i use it?

what is the difference between this?
Code:
MyClass class;
and this?

Code:
MyClass class = new MyClass();