Also, you are specifing place of destructor implementation.