Exemple:
class a
{
public:
void next(); // Aquesta funció queda amagada per b::next(int)
}
class b: public a
{
public:
void next(int i);
}
La sol·lució és redeclarar la funció de la superclasse en la subclasse i fer que cridi a la funció de la superclasse. Exemple:
class b: public a
{
public:
void next(){ a::next();};
void next(int i);
}
c++ herencia overload inheritage sobrecarrega català
0 comentarios:
Publica un comentari a l'entrada