En C++11, j'utilise ceci
typeid(T).name()
pour mon propre calcul de hachage. Je n'ai pas besoin que le résultat soit le même entre les exécutions ou les compilations du programme. J'ai juste besoin qu'il soit unique pour les types. Je sais qu'il peut retourner le même nom pour différents types, mais c'est généralement le cas avec les constantes, les pointeurs, etc. Dans mon cas, T
est seulement class XY
, struct XX
ou des types dérivés.
Dans ce cas, puis-je supposer, que T
sera unique ?