Salve a tutti... ho la necessità di confrontare due oggetti che ereditano uno stesso genitore, così da poterli distinguere in base al loro tipo... mi spiego:

Si supponga di avere una class Persona, una class Occupato : Persona, e una class Disoccupato : Persona.

Ora si supponga di avere:

codice:
Persona* p;
Persona vettP[100];

p = new Occupato;
vettP[0] = p;

p = new Disoccupato;
vettP[1] = p;

...
Il vettore così popolato, è un vettore di persone, ma contiene sia Occupati che Disoccupati... Al momento della lettura di questo vettore, se io volessi distinguere le persone disoccupate da quelle occupate, potrei farlo???

Ringrazio tutti in anticipo!

Giuseppe