[C con Clase] "Punteros" a clase
Rafael Arias Michel
rgam496 en gmail.com
Mar Oct 23 07:07:12 CEST 2012
Quiero profundizar mis conocimientos en C++, y se me ocurrió hacer con
clases algo que es de fácil aplicación con punteros a funciones. La idea es
la siguiente:
Tengo tres clases: A, B y C, donde A es una generalización de las otras
dos. Si pA es un "puntero" a la clase A funcionaría así:
pA = B;
pA = C;
Según el caso que me convenga. De modo que pueda realizar una declaración
como:
pA var;
Que será de la clase B o de la clase C según la elección dada. La idea es
que pueda realizar instrucciones como:
pA = B;
pA var1; // Equivalente a B var1;
pA = C;
pA var2; // Equivalente a C var2;
¿Es viable en C++ algo similar? Soy consciente de que con punteros a
funciones y punteros genéricos podría emular esto sin inconvenientes, pero
deseaba probar si podía lograr algo más elegante, con clase.
Agradezco sus respuestas.
Cordiales saludos.
Rafael Arias Michel
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20121023/f240486f/attachment.html>
Más información sobre la lista de distribución Cconclase