saluts,
nous sommes apprentis de C++.
nous savons que, pour déclarer un map de clef (key) string et valeur (value) string en C++, il y a besoin d'écrire:
mais la doute est: est-ce que c'est possible de faire un map de clef string et valeur vector<string>?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 map <string, string> un_map;
nous avons essayé:
mais cette déclaration ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 map <string, vector<string>> un_map; ... un_map["nombres"].push_back("un"); // donc --> map["nombres"][0] = "un".
est-ce que c'est possible?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Visual C++ 6.0: c:\arquivos de programas\microsoft visual studio\myprojects\ungtest\ungtest.cpp(9) : error C2146: syntax error : missing ',' before identifier 'un_map' c:\arquivos de programas\microsoft visual studio\myprojects\ungtest\ungtest.cpp(9) : error C2065: 'un_map' : undeclared identifier c:\arquivos de programas\microsoft visual studio\myprojects\ungtest\ungtest.cpp(9) : error C2143: syntax error : missing '>' before ';'
ou peut-être un autre forme de faire la même chose - stocker des vecteurs de string dans un hash?
merci d'avance.
Partager