Código:
Este es un ejemplo de como inicializar un template pero eso es con 2 tipos pero si estamos hablando de un empleado que tiene 7 atributos ya sea id,nombre direccion pago.... como lo hago para N empleados????? Gracias de antemano #include <cstdlib> #include <iostream> #include <sstream> using namespace std; #include "printable.h" #include "lista.h" int main(int, const char*[]) { lista<string>* L1 = new lista<string>(); // Como estamos usando la clase string, debemos declarar variables // para contener cada hilera, ya que no es posible trabajar directamente // las direcciones. string s1 = "uno"; L1->agregar(s1); string s2 = "dos"; L1->agregar(s2); string s3 = "tres"; L1->agregar(s3); cout << *L1 << endl; lista<double>* L2 = new lista<double>(); L2->agregar(3.1415); L2->agregar(-2.18); cout << *L2 << endl; // Como la lista implementa la interfaz printable, es posible // construir una lista más general para contener las anteriores. // La nueva lista no necesita saber nada sobre el tipo de los // elementos contenidos. lista<printable>* L3 = new lista<printable>(); L3->agregar(*L1); L3->agregar(*L2); cout << *L3 << endl; delete L1; delete L2; delete L3; system("pause"); return 0; }