#include<iostream>
#include<string>
class A {
private:
int i;
std::string s;
public:
A(int ii, std::string ss = "Hello") { i = ii; s = ss; }
void Display() { std::cout<<i<<"\n"; }
~A() { std::cout<<"A::~A()"<<"\n";}
};
void function()
{
A a = 1;
A b = A(1);
a.Display();
b.Display();
}
int main()
{
function();
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0cmluZz4KCmNsYXNzIEEgewpwcml2YXRlOgogICAgaW50IGk7CiAgICBzdGQ6OnN0cmluZyBzOwpwdWJsaWM6CiAgICBBKGludCBpaSwgc3RkOjpzdHJpbmcgc3MgPSAiSGVsbG8iKSB7IGkgPSBpaTsgcyA9IHNzOyB9CiAgICB2b2lkIERpc3BsYXkoKSB7IHN0ZDo6Y291dDw8aTw8IlxuIjsgfQogICAgfkEoKSB7IHN0ZDo6Y291dDw8IkE6On5BKCkiPDwiXG4iO30KfTsKCnZvaWQgZnVuY3Rpb24oKQp7CiAgICBBIGEgPSAxOwogICAgQSBiID0gQSgxKTsKICAgIGEuRGlzcGxheSgpOwogICAgYi5EaXNwbGF5KCk7Cn0KCmludCBtYWluKCkKewogICAgZnVuY3Rpb24oKTsKICAgIHJldHVybiAwOwp9Cg==