theneoiceman
Messages postés78Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention23 avril 2010 5 janv. 2009 à 16:41
A noter que InodeTable->end() renvoie l'élément après le dernier élément de la hash_map donc faire :
InodeTable.end()->first revient à dire que tu pointes sur la clé pointée par ce qu'il y a après le dernier élément de la hash_map (qui vaut soit NULL soit n'importe quoi donc c'est mauvais en tous les cas, d'ou ton erreur de segmentation ^^)
tu devrais soit faire :
InodeTable.begin()->first(); // ceci récupère le premier élément de ta hash_map
ou bien si tu veux récupérer la derniere valeur dans la hash_map :
InodeTable.rbegin()->first();