If I have:

Code:
shared_ptr<SomeClass> p( new SomeClass() );
How do i change the value pointed to by p?

I want to do something like:

Code:
*p = new SomeClass();