Buenas.
Resulta que para un programa, preciso de hacer algo así:
Código:
map<char, map<char, int> > ind_anio;
El problema lo tengo al insertar datos. Estoy, en un código a parte, intentando buscar una solución a mi problema:
Código C++:
Ver original#include<iostream>
#include<map>
using namespace std;
int main(){
map<char, map<char, int> > ind_anio;
pair<char,int> auxiliar('c',25);
ind_anio.insert(pair<char,pair<char,int> >('a',auxiliar));
}
Obtengo errores de compilación en donde hago el insert.
También he probado con:
Código C++:
Ver original#include<iostream>
#include<map>
using namespace std;
int main(){
map<char, map<char, int> > ind_anio;
ind_anio.insert(pair<char,pair<char,int> >('a',('c',25)) );
}
Obtengo errores en la misma línea.
¿Alguien podría ayudarme? Tengo que usar ésta estructura, ya que es para un trabajo de la universidad.
Gracias.
Un saludo.