带/不带功能的指针
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带/不带功能的指针相关的知识,希望对你有一定的参考价值。
两者(ptrfun1
和ptrfun2
)之间有什么不同吗?
int fun(int num){
num *= num;
return num;
}
int main(){
int (*ptrfun1)(int num) = fun;
int (*ptrfun2)(int num) = &fun;
两者都指向函数fun
?
答案
完全没有区别。
函数衰减到函数指针。
以上是关于带/不带功能的指针的主要内容,如果未能解决你的问题,请参考以下文章
终于懂了:Delphi重定义消息结构随心所欲,只需要前4个字节是消息编号就行了,跟Windows消息虽然尽量保持一致,但其实相互没有特别大的关系。有了这个,就有了主动,带不带句柄完全看需要。(代码片段