hola amigos.. bueno iniciandome en C++ tengo una duda como crear un arreglo de objetos con clases que contengan herencia.. este es un pequeño codigo.
Código:
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
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 mostrar();
private:
int nota;
};
Persona ::Persona(int cod, char *nom)
{
codigo =cod;
strcpy(nombre, nom);
}
Alumno::Alumno (int cod, char *nom, int not):Persona (cod, nom)
{
nota=not;
}
void Alumno::mostrar()
{
Persona::mostrar();
cout<<"nota: "<<nota;
}
void Persona::mostrar()
{
cout<<"Nombre: "<<nombre<<endl;
cout<<"Codigo: "<<codigo<<endl;
}
void main()
{
Alumno objeto[5];
getch();
}
Mi duda es la siguiente.. que funciones deberia d eimplementar para crear este arreglo de Alumno..
Gracias.