std :: map des pointeurs de la fonction membre?

J'ai besoin de mettre en œuvre un std::map avec <std::string, fn_ptr> paires. Les pointeurs de fonction sont des pointeurs vers des méthodes de la même classe qui est propriétaire de la carte. L'idée est d'avoir un accès direct aux méthodes au lieu de la mise en œuvre d'un commutateur ou d'un équivalent.

( Je suis en utilisant std::string que les clés de la carte )

Je suis assez novice en C++, donc quelqu'un pourrait-il poster quelques pseudo-code ou un lien qui parle de la mise en œuvre d'une carte avec des pointeurs de fonction? ( pointeurs vers des méthodes appartenant à la même classe qui possède la carte )

Si vous pensez qu'il y a une meilleure approche de mon problème, des suggestions sont également les bienvenues.

source d'informationauteur Goles