#include #include using std::string; class Thing { public: Thing(const char *n); ~Thing(); private: string name; }; Thing::Thing(const char *n) { name = n; std::cout<<"Constructor running for "<< name << std::endl; } Thing::~Thing() { std::cout<<"Destructor running for "<< name << std::endl; } void foo() { Thing TFoo("Tfoo"); return; } int main() { Thing T1("T1"); std::cout<<"Hello"<