输入std :: function的别名

桑杜·利维·卡塔琳(Sandu Liviu Catalin)

我正在尝试对std::function类型进行别名,因为我计划将来再使用其他类型。我希望能够轻松进行更改。但是我从编译器中收到了一个我不太了解的错误消息。我理解这意味着什么,但在这种情况下我不理解。

例子:

#include <functional>

template < typename Ret, typename... Args > using MyFunc = std::function< Ret(Args...) >;

int main(int argc, char **argv)
{
    MyFunc<void(int)> fn;

    return 0;
}

产生:

..\main.cpp|7|required from here|
..\main.cpp|3|error: function returning a function|
尤里·基尔切克
template <typename F>
using MyFunc = std::function<F>;

void(int) 是单个(函数)类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

std :: function来自“ new”并输入

来自分类Dev

用户输入Bash别名?

来自分类Dev

输入自动别名

来自分类Dev

别名的输入操作

来自分类Dev

输入别名。的Unix

来自分类Dev

将输入参数传递给lambda函数中的std :: function

来自分类Dev

在C#中输入别名

来自分类Dev

使用别名捕获用户输入

来自分类Dev

std :: bind与类型别名

来自分类Dev

如何创建std :: tuple的别名?

来自分类Dev

从具有一个已知输入参数和一个未知输入参数的函数构造 std::function

来自分类Dev

终端(Mac)创建包含用户输入的别名

来自分类Dev

使用输入参数设置git别名

来自分类Dev

如何修改bash别名以从终端获取输入?

来自分类Dev

从用户输入中识别名称

来自分类Dev

Elm:使用“ type”属性为JSON输入别名

来自分类Dev

输入别名/在C ++ 11中使用迭代器声明

来自分类Dev

使用If使用Shiny R处理输入和别名

来自分类Dev

用括号和省略号在流中输入别名

来自分类Dev

输入Elm中其他类型列表的类型别名

来自分类Dev

要求输入密码时,将别名命令移至后台

来自分类Dev

SSH系统名称别名(以防止输入ip)

来自分类Dev

如何制作需要用户输入的Bash别名?

来自分类Dev

在 Julia 中输入任意数量元素的元组别名

来自分类Dev

使用std :: copy解决严格的别名安全吗?

来自分类Dev

UNIX套接字:: recv,std :: byte和严格别名

来自分类Dev

用于std :: sin的sin的C ++别名-需要草率的快速修复

来自分类常见问题

输入错误的std :: strftime崩溃

来自分类Dev

使用std :: regex过滤输入