#include <iostream>
struct C {
C() {}
C(const C&) { std::cout << "A copy was made." << std::endl; }
};
C f() {
return C();
}
int main() {
std::cout << "Hello World!" << std::endl;
C obj = f();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IEMgewogIEMoKSB7fQogIEMoY29uc3QgQyYpIHsgc3RkOjpjb3V0IDw8ICJBIGNvcHkgd2FzIG1hZGUuIiA8PCBzdGQ6OmVuZGw7IH0KfTsKIApDIGYoKSB7CiAgcmV0dXJuIEMoKTsKfQogCmludCBtYWluKCkgewogIHN0ZDo6Y291dCA8PCAiSGVsbG8gV29ybGQhIiA8PCBzdGQ6OmVuZGw7CiAgQyBvYmogPSBmKCk7CiAgcmV0dXJuIDA7Cn0K