如何将模板参数的函数传递改写成长尾形式?
- 内容介绍
- 文章标签
- 相关推荐
本文共计406个文字,预计阅读时间需要2分钟。
我将以下代码进行简化:
cppvoid A() { return 0; }void Test() { auto B2=Bint(&A)(); A();}int main() { Test();}
这段代码中,`A` 是一个返回整型的函数,`Test` 函数中创建了一个匿名函数 `B2`,它调用了 `Bint` 函数,并将 `A` 的地址作为参数传递。`main` 函数中调用了 `Test` 函数。但代码中缺少了 `Bint` 函数的定义。
本文共计406个文字,预计阅读时间需要2分钟。
我将以下代码进行简化:
cppvoid A() { return 0; }void Test() { auto B2=Bint(&A)(); A();}int main() { Test();}
这段代码中,`A` 是一个返回整型的函数,`Test` 函数中创建了一个匿名函数 `B2`,它调用了 `Bint` 函数,并将 `A` 的地址作为参数传递。`main` 函数中调用了 `Test` 函数。但代码中缺少了 `Bint` 函数的定义。

