Wpis z mikrobloga

#cpp #programowanie

class A {

public:

int v;

A(int n = 7) { v = n; }

int operator+(const A &x) {

return v + x.v;

}

};

int operator+(int n, A &x) {

return n * x.v;

}

int main()

{

A a, b = 2;

cout << a+2+b;

return 0;

}

dlaczego program zwraca 18?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach