函数指针参数改成引用
来源:7-13 指向函数的指针与返回指针的函数

O_O_似水流年_O_O
2020-04-15
老师上述是我做的一个测试
我看问答区有同学问过函数指针作为参数使用使用可以用(*p),也可以直接使用函数名,然后您的回答大概是,函数名可以被自动解析为指针,也可以被解析为引用。按照老师您的思路,我尝试了下,也就是参数是函数指针和函数引用,使用的时候当作指针和引用使用,也就是总共四种情况,上面的运行结果都能得到正确的值。我个人的结论是:函数名可以作为引用,也可以作为指针,无论参数类型定义的是引用还是指针,或者使用该参数的使用作为引用还是指针,编译器都会帮我们进行自动转型。
还有一个小疑惑,我这边函数指针或者函数引用作为参数的时候,在后面变量那边是不是变量名字可以省略把,我这边可以正常运行的。
还麻烦老师帮我确认下我上面个人的结论一下下面的疑惑
写回答
1回答
-
你说的对,变量名不需要,参数类型对就可以。
032020-04-16
相似问题