#include <iostream>
using namespace std;
class Animal
{
public:
Animal()
{
cout << "Animal::Animal" << endl;
}
~Animal()
{
cout << "Animal::~Animal" << endl;
}
};
int main(){
cout << "START" << endl;
bool firstTime = true;
if (firstTime)
{
Animal *animal = new Animal();
animal = NULL;
}
cout << "FINISH" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIEFuaW1hbAp7CnB1YmxpYzoKCiAgICBBbmltYWwoKQogICAgewogICAgICAgIGNvdXQgPDwgIkFuaW1hbDo6QW5pbWFsIiA8PCBlbmRsOwogICAgfQogICAgCiAgICB+QW5pbWFsKCkKICAgIHsKICAgICAgICBjb3V0IDw8ICJBbmltYWw6On5BbmltYWwiIDw8IGVuZGw7CiAgICB9CiAgICAKfTsKCgppbnQgbWFpbigpewoKICAgIGNvdXQgPDwgIlNUQVJUIiA8PCBlbmRsOwoKICAgIGJvb2wgZmlyc3RUaW1lID0gdHJ1ZTsKCiAgICBpZiAoZmlyc3RUaW1lKQogICAgewogICAgICAgIEFuaW1hbCAqYW5pbWFsID0gbmV3IEFuaW1hbCgpOwogICAgICAgIGFuaW1hbCA9IE5VTEw7ICAgIAogICAgfQogICAgCiAgICAKCiAgICBjb3V0IDw8ICJGSU5JU0giIDw8IGVuZGw7CiAgICByZXR1cm4gMDsKCn0=