funzione di stampa
codice:
#include "funzione.h"

void stampa(base* p_b)
{
	p_b->uno();
	p_b->due();

}
void stampa(derivata1* p_d1)
{
	p_d1->uno();
	p_d1->due();
}

codice:
#include "base.h"
#include "derivata1.h"
#include "derivata2.h"
#include "funzione.h"


void main()
{
	base A;
	derivata1 B;
	stampa(&A);
	stampa(&B);
	
	base array[2];
	array[0] = A;
	array[1] =(derivata1) B;
	
	for(int i=0; i<2; i++)
	{
		stampa(&array[i]);
	}

}