本人在写项目时编译出来有错误:
错误 C2338 std::function does not accept non-function types as template arguments.
错误 C2440 “<function-style-cast>”: 无法从“initializer list”转换为“std::pair<std::string,std::function<void>>”
我的 map 的定义是这样的:
map <string, function <void>> m;
我的代码片段是:
m.insert(pair <string, function <void>> ("String", Func));
敬请指出蒟蒻写的有误的地方,谢谢!