作业帮 > 综合 > 作业

函数的返回值怎么指向该函数本身类型的函数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 01:15:13
函数的返回值怎么指向该函数本身类型的函数
int eat (int i)
{
cout
“让函数返回一个函数指针,该函数指针的类型与该函数相同”,这个问题理论上是无法通过正常途径完成的,因为这是一个递归定义过程,即定义的前提用用到了定义本身.
但,就你这个问题来说还是有办法完成的,那就是使用强制类型转换,即将drink函数名强制转换成指定的类型,drink函数的写法为:
int (*drink(int)) (int i)
{
cout