hey eine kleine frage,
kann man eine methode in einer anderen klasse überladen?
also ich weiß was überladen ist, aber wäre das hier überladen oder nicht?
Code:
class A
{
public:
void say(short x){ cout << "x is " << x << endl; }
};
class B:public A
{
public:
void say(short x, short y){ cout << "x is " << x << " and y is " << y << endl; }
};
weil da die methode say(short x) aus der klasse A sozusagen bei der deklaration von say in klasse B "versteckt" wird und man das nur benutzen kann in dem man beim aufruf so darauf zugreift:
bin ich mir nicht sicher ob das noch als überladen gilt.
ich weiß auch das man das using in der klasse B benutzen kann um A:: in der main dann wegzulassen.