static MyClass* MyClass::Instance()
{
static std::autoPtr<MyClass> pSingleInstance;
if ( pSingleInstance.get() == NULL ) pSingleInstance.reset(new MyClass());
return pSingleInstance.get();
}