#include<iostream>
using namespace std;
class Test
{
/* Class data members */
public:
Test(const Test &t) { /* Copy data members from t*/cout<<"copy\n";}
Test() { /* Initialize data members */ cout<<"create\n";}
};
Test fun()
{
Test t;
return t;
}
int main()
{
Test t1;
Test t2 = fun();
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpjbGFzcyBUZXN0CnsKICAgLyogQ2xhc3MgZGF0YSBtZW1iZXJzICovCnB1YmxpYzoKICAgVGVzdChjb25zdCBUZXN0ICZ0KSB7IC8qIENvcHkgZGF0YSBtZW1iZXJzIGZyb20gdCovY291dDw8ImNvcHlcbiI7fQogICBUZXN0KCkgICAgICAgIHsgLyogSW5pdGlhbGl6ZSBkYXRhIG1lbWJlcnMgKi8gY291dDw8ImNyZWF0ZVxuIjt9Cn07CgpUZXN0IGZ1bigpCnsKICAgIFRlc3QgdDsKICAgIHJldHVybiB0Owp9CgppbnQgbWFpbigpCnsKICAgIFRlc3QgdDE7CiAgICBUZXN0IHQyID0gZnVuKCk7CiAgICByZXR1cm4gMDsKfQ==