Salut à tous ! J'ai besoin d'utiliser les hash_map, mais hélas je suis vraiment novice là dedans...
Je voudrais faire un truc du style:
class Personne {
hash_map <int, string> _attributsPersonne;
[...]
}
void fonction() {
_attributsPersonne[crc32("nom" )] = "djardjar";
_attributsPersonne[crc32("prenom" )] = "beans";
}
J'ai donc créé une fonction de hachage crc32, mais hélas, le compilateur n'accepte pas la définition de hash_map.
Message d'erreur:
personne.h ISO C++ forbids declaration of `hash_map' with no type
personne.h expected `;' before '<' token
J'ai essayé avec les typename, mais ça fonctionne pas non plus (pas de classe template).
J'ai déjà lu les anciens sujets à ce propos, mais soit je n'y comprend rien, soit y'a pas ce que je veux...
Aidez moi SVP .... !