#include<iostream>
using namespace std;
struct A
{
A (int i) { cout << "A::A(int)\n"; }
A (const A ©) { cout << "A::A(const A&)\n"; }
};
int main ()
{
A a = 2;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJ1Y3QgQQp7CiAgQSAoaW50IGkpIHsgY291dCA8PCAiQTo6QShpbnQpXG4iOyB9CiAgQSAoY29uc3QgQSAmY29weSkgeyBjb3V0IDw8ICJBOjpBKGNvbnN0IEEmKVxuIjsgfQp9OwoKaW50IG1haW4gKCkKewogIEEgYSA9IDI7Cn0K