#include <iostream>
using namespace std;
struct Test {
Test() {
cout << "Ctor" << endl;
};
~Test() {
cout << "Dtor" << endl;
}
};
Test& get_test() {
Test test;
return test;
}
int main() {
const Test &test = get_test();
cout << "Use" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IFRlc3QgewogICAgVGVzdCgpIHsKICAgICAgICBjb3V0IDw8ICJDdG9yIiA8PCBlbmRsOwogICAgfTsKICAgIH5UZXN0KCkgewogICAgICAgIGNvdXQgPDwgIkR0b3IiIDw8IGVuZGw7CiAgICB9Cn07ClRlc3QmIGdldF90ZXN0KCkgewogICAgVGVzdCB0ZXN0OwogICAgcmV0dXJuIHRlc3Q7Cn0KaW50IG1haW4oKSB7Cgljb25zdCBUZXN0ICZ0ZXN0ID0gZ2V0X3Rlc3QoKTsKICAgIGNvdXQgPDwgIlVzZSIgPDwgZW5kbDsKCXJldHVybiAwOwp9