Инклюды опускаю. А если const убрать, то не компилируется. Но для меня если честно непонятно откуда он объект берёт для A(1,2).
Вообще как-то неожиданно.
using namespace std;
class A
{
int a,b;
public:
A (const A& x) { a = x.a; b = x.b; cout << 1 << endl; }
A (int m=17, int n=43) { a = m; b = n; cout << 2 << endl
(
Read more... )