int func(int a, int b = 3) { x = a; y = b; return a + b; } w = func(4); z = func(4, 5);
Virtual Destructor
Operator-Overloading