busco un contenedor, para contener objetos como Empleado (con información: nombre, salario, teléfono ....) que será posible una vez ordenarlo por su nombre (a..z) y otro tiempo, ordénelo por salario, por ejemplo. ¿cuál es la mejor manera de hacerlo? pensé en un mapa, pero luego defino solamente 1 tecla para pasar por apreciaría cada idea (no demasiado avanzado por favor!)contenedor STL con más de 1 método de clasificación en C++
--- --- actualización
que en realidad no necesito siempre mantengo 2 contenedores STL, normalmente tendría 1 (digamos Empleados ordenados por apellido), y cuando lo solicite, no me importa crear un nuevo contenedor STL y volver a cargar todos los elementos, solo que esta vez para ser ordenado por salario, entonces puedo imprimirlo por ese orden. ¿Es posible crear map1 con sort sort, y map2 con sort of sort? de ser así, me encantaría una explicación más detallada \ example para definir estos 2 mapas. Tengo muy poco conocimiento de C++ (primera asignación que me dieron)
Creo que quieres 'operator()'. –
oops tienes razón. fijo. – stijn