salut,
est-ce qu'il y a des hashtable où on peut faire des trucs comme:
Code:
1
2
3
4 Hashtable h<int>; h.store("one",1); h.store("two",2);
et ensuite:
prints 1Code:cout<<h.fetch("one")<<endl;
merci
Version imprimable
salut,
est-ce qu'il y a des hashtable où on peut faire des trucs comme:
Code:
1
2
3
4 Hashtable h<int>; h.store("one",1); h.store("two",2);
et ensuite:
prints 1Code:cout<<h.fetch("one")<<endl;
merci
Pour MFC tu as les classes collection dans <afxtempl.h> et <afxcoll.h>
Pour ATL <atlcoll.h>
Tu as aussi les conteneurs de la STL
Les données sont structurées en trois groupes:
1. La famille des tableaux les arrays
2. La famille des listes
3. La famille des associations les map
A voir ton code tu pourrais utiliser une CMap pour MFC
Code:
1
2
3
4
5
6
7
8
9 CMap<CString, LPCTSTR, int, int> h; h.SetAt("one",1); h.SetAt("two",2); int val; h.Lookup("one", val); cout << val << endl;