std::any_cast выдает плохую ошибку any_cast при преобразовании void* в указатель функции
#c #dlopen #any Вопрос: Я написал код ниже, std::unordered_maplt;std::string_view, std::anygt; symbols_; symbols_["foo"] = dlsym(handle_), "foo"); Когда я использую any_cast return (std::any_castlt;void(*)()gt;(symbols_["foo"]))(); , программа выдаст ошибку: bad any_cast. Я нашел главную…