Nel mio programma ho una classe con una funzione membro che dovrebbe trattare alcuni oggetti in modo leggermente diverso dagli altri. Per fare questo, ha bisogno di sapere quale oggetto è stato passato ad esso, perché questi oggetti avrebbero dati peculiari indicati dai loro membri dei dati.
Ma sembra che fare riferimento al nome dell'oggetto invocante sia impraticabile e sconsigliato. Ho anche pensato di creare una nuova funzione per questi oggetti eccezionali, ma come farebbe a sapere che la funzione successiva in pila sa chiamarla?
Suppongo di poter creare un altro membro dei dati come una sorta di identificatore e testarlo durante l'esecuzione della mia funzione; ma sembra una soluzione abbastanza hacky. Qual è il modo più semplice per farlo?