#include <iostream>
class MyInt {
private:
int x;
public:
MyInt(int const y): x( y )
{ std::cout << "Constructor 1 called." << std::endl; }
MyInt(MyInt const &y): x( y.x )
{ std::cout << "Constructor 2 called." << std::endl; }
};
int main(void)
{
MyInt i = 1;
return 0;
}