Мне нужно реализовать пары std::map
с <std::string, fn_ptr>
. Указатели функций являются указателями на методы того же класса, которым принадлежит карта. Идея состоит в том, чтобы иметь прямой доступ к этим методам вместо реализации коммутатора или эквивалента.
(Я использую std::string
в качестве ключей для карты)
Я новичок в С++, так может ли кто-нибудь опубликовать псевдокод или ссылку, которая говорит о реализации карты с указателями функций? (указатели на методы, принадлежащие тому же классу, которому принадлежит карта)
Если вы считаете, что есть лучший подход к моей проблеме, предложения также приветствуются.