c++ - 如何使函数返回指向函数的指针? (C++)

标签 c++ return-value function-pointers

我正在尝试创建一个接收字符的函数,然后根据字符的内容返回指向函数的指针。我只是不确定如何让函数返回指向函数的指针。

最佳答案

int f(char) {
    return 0;
}

int (*return_f())(char) {
    return f;
}

不,说真的,使用 typedef :)

关于c++ - 如何使函数返回指向函数的指针? (C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/997821/

相关文章:

c++ - 按值和地址返回

使用 MySQL 查询结果的 PHP Switch 语句

c++ - 当参数未知时如何传递函数指针

c++ - 如何将 gmock 函数分配给特定的函数指针?

c++ - 当另一个线程正在运行时,线程连接会导致段错误

c++ - 您可以使用 cmake 创建可重定位安装(跨机器)吗?

c++ - 使用 64 位分子和分母对 pi 的最佳有理近似值是多少?

c++ - undefined symbol 将 c++ 中的 fortran 66/77 编译为 Octave ?

perl - 使用 Perl/Moose,修饰符返回的值会发生什么情况?

c++ - 关于在 winsock 的 addrinfo 结构中使用智能指针的问题