Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/07/2012, 17:13
fabian_n7
Usuario no validado
 
Fecha de Ingreso: febrero-2012
Mensajes: 24
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: std::map generico con template<typename T>

Cita:
Iniciado por cronopiomx Ver Mensaje
amigo, explicate mejor sin tu codigo, empieza desde cero, aver si te entiendo...

s2
cronos
Anters que nada, Gracias cronopiomx, simplemente explicado, lo que deseo es guardar en un contenedor (preferentemente map) varios objetos de clases distintas:

Ej

Código C++:
Ver original
  1. claseA objetoA;
  2. claseB objetoB
  3.  
  4. template<typename T>
  5. map<char*, T*> pila
  6.  
  7. //se que esto se hace con pair pero es solo para explicar lo que necesito
  8. pila.insert("nombre1", objetoA);
  9. pila.insert("nombre2", objetoB);

y allí guardar los objetos para luego accederlos por nombre (char*).

Pero como esta parte en C++ no es posible (al menos de que este dentro de una clase o estructura):

Código C++:
Ver original
  1. template<typename T>
  2. map<char*, T*> pila

Alguna sugerencia de como puedo lograr esto? espero esta vez haya sido claro, Saludos a todos y Gracias!