/ / usando un vettore 2D come tipo di valore in una mappa c ++ [closed] - c ++

usando un vettore 2D come tipo di valore in una mappa c ++ [chiuso] - c ++

Ho bisogno di avere una mappa in cui la chiave è un tipo di stringa e il valore è un vettore 2D.

Provai map<string, vector<vector<double> > > myMap; ma non sembra funzionare.

risposte:

1 per risposta № 1

Il seguente codice si compila bene per me in g ++ 4.5.0:

#include <string>
#include <map>
#include <vector>

int main()
{
std::map<std::string, std::vector<std::vector<double> > > map;
return 0;
}

Forse hai fatto un errore di sintassi?