[C con Clase] Duda de polimorfismo con tipos de variables diferentes.
Miguel Ángel Torres Fernández-Píñar
miguelangeltorresfp en gmail.com
Mar Mayo 26 04:32:02 CEST 2015
Buenas noches.
Estamos tratando de crear un mapa que sea capaz de recibir y guardar un
valor de cualquier tipo.
De momento lo hemos enfocado así :
struct Value_Type
{
enum{ UNIF, ATRIB } type;
};
template< typename VALUE_TYPE >
struct Value : Value_Type
{
VALUE_TYPE data;
};
Creo que esto funciona, y podemos por ejemplo crear un map genérico :
typedef std::map< char *, Value_Type> Properties;
Pero en principio tendríamos tan solo variables de tipo Uniform.
Cómo podríamos conseguir manejar variables de diferentes tipos ???
Gracias.
Saludos.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20150526/0044b6b0/attachment.html>
Más información sobre la lista de distribución Cconclase