carp
01-04-2014, 01:46 AM
buenass gente, tengo una duda que me está matando y no se como poder resolverla.. haré lo mas rápido que pueda hacer, tengo una clase empleado:
1) en la clase empleado no instancia ble voy a tener como derivada trabajador.
class empleado:{
public: empleado(); ~empleado(); virtual int comparar (empleado **)=0; void ordenar (empleado** a,int largoA);};
class trabajador: public empleado{
private: sueldo;
public: empleado();~empleado();virtual int comparar(empleado*); };
int main()
{
le pregunto cuantos desea ingresar;
creo un arreglo de tipo Trabajador **a.
el usuario ingresa los datos de esos empleados.
}
mi problema es acá, como llamo a la función ordenar si le debería pasar un parámetro por referencia " empleado ** " ?
Saludos
1) en la clase empleado no instancia ble voy a tener como derivada trabajador.
class empleado:{
public: empleado(); ~empleado(); virtual int comparar (empleado **)=0; void ordenar (empleado** a,int largoA);};
class trabajador: public empleado{
private: sueldo;
public: empleado();~empleado();virtual int comparar(empleado*); };
int main()
{
le pregunto cuantos desea ingresar;
creo un arreglo de tipo Trabajador **a.
el usuario ingresa los datos de esos empleados.
}
mi problema es acá, como llamo a la función ordenar si le debería pasar un parámetro por referencia " empleado ** " ?
Saludos