Bonjour

J'ai du mal à comprendre le prototype suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
_obj((int(*)(const size_t &))::hash),
Il s'agit d'une assignation.

_objest égal à (int(*)(const size_t &))::hash.

Mais je ne comprends pas (int(*)(const size_t &))::hash.

(int(*)(const size_t &)) est la signature d'un pointeur sur fonction.
qui prend comme comme argument une référence constante de type size_t, et qui renvoie un objet de type unsigned.

mais que signifie la résolution de portée?
En gros, c'est quoi:
(int(*)(const size_t &))::hash

Merci