#include <iostream>
class MyClass
{
public:
MyClass() { std::cout << "MyClass()" << std::endl; }
MyClass(int) { std::cout << "MyClass(int)" << std::endl; }
MyClass(const MyClass&) { std::cout << "MyClass(const MyClass&)" << std::endl; }
MyClass& operator = (int) { std::cout << "MyClass& operator = (int)" << std::endl; return *this; }
};
int main()
{
MyClass s = 5;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgTXlDbGFzcwp7CnB1YmxpYzoKICAgIE15Q2xhc3MoKSB7IHN0ZDo6Y291dCA8PCAiTXlDbGFzcygpIiA8PCBzdGQ6OmVuZGw7IH0KICAgIE15Q2xhc3MoaW50KSB7IHN0ZDo6Y291dCA8PCAiTXlDbGFzcyhpbnQpIiA8PCBzdGQ6OmVuZGw7IH0KICAgIE15Q2xhc3MoY29uc3QgTXlDbGFzcyYpIHsgc3RkOjpjb3V0IDw8ICJNeUNsYXNzKGNvbnN0IE15Q2xhc3MmKSIgPDwgc3RkOjplbmRsOyB9CiAgICBNeUNsYXNzJiBvcGVyYXRvciA9IChpbnQpIHsgIHN0ZDo6Y291dCA8PCAiTXlDbGFzcyYgb3BlcmF0b3IgPSAoaW50KSIgPDwgc3RkOjplbmRsOyByZXR1cm4gKnRoaXM7IH0KfTsKIAppbnQgbWFpbigpCnsKICAgIE15Q2xhc3MgcyA9IDU7Cn0=