C++怎么构建 key 是 string,value 是函数的 map
网上查了下,用 std::function 可以表示一个函数对象,目前我写出来的类型是这样的:
std::map<
std::string,
std::function<
std::string(param_1&, param_1&)
>
>
handle_map;
这样写对吗?
还有,这种 map 应该怎么 insert 数据进去啊,insert 的时候 std::function 对象是要用 std::bind 构造出来丢进去吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.