12345678910
class A { public: A(int); } class B { public: B(const A&); }
A a(10);
B b= a;
A a = 10;
explicit