Así fue como me funcionó mi pana:
Código C++:
Ver original#include <iostream>
using namespace std;
class Persona
{
public:
Persona(int cod, char *nom);
void mostrar();
private:
int codigo;
char nombre[20];
};
class Alumno:public Persona
{
public:
Alumno(int cod, char *nom, int not);
void mostrarDatos();
private:
int nota;
};
Persona ::Persona(int cod, char *nom)
{
codigo =cod;
}
Alumno::Alumno (int cod, char *nom, int not):Persona (cod, nom)
{
nota=not;
}
void Alumno::mostrarDatos()
{
Persona::mostrar();
cout<<"nota: "<<nota<<endl;
}
void Persona::mostrar()
{
cout<<"Nombre: "<<nombre<<endl;
cout<<"Codigo: "<<codigo<<endl;
}
int main()
{
Alumno *objeto[2];
objeto[0] = new Alumno(1,"carlos",15);
objeto[1] = new Alumno(2,"manuel",10);
objeto[0]->mostrarDatos();
objeto[1]->mostrarDatos();
return 0;
}
Suerte viejo...!!!