B: vs2k8 compile fix. add destructors to cpp files so auto_ptr dtor is instantiated where the contained type is complete.