我正在寻找一种通过字符串输入调用不同函数的方法。
我有一个映射,它将每个唯一的字符串与一个函数指针联系起来,还有一个查找函数来搜索映射并在找到时返回一个指针。
现在的技巧是,我需要一种方法来存储和返回指向至少具有不同返回类型的函数的指针,如果可能的话,还具有不同的签名。
用法是:
从网络套接字获取字符串输入 -> 查找并执行找到的函数 -> 将结果直接推回到要序列化和发送的套接字中,而不关心实际发生了什么。
这可行吗?如果没有,我们将如何完成这项任务?
c++ boost function-pointers boost-asio c++11
boost ×1
boost-asio ×1
c++ ×1
c++11 ×1
function-pointers ×1