指针声明
void f(int) void (*p1)(int)=&f; void (*p2)(int)=f; 调用例子: int f(); int (*p) ()=f; //指针p指向f int(&r)()=*p; //将标识f的左值绑定到引用 r(); //通过左值引用调用函数f (*p)(); //通过函数左值调用函数f p(); //直接通过指针调用函数f
以上来自知乎Milo Yip大神的回答。感谢大神,向大神不断学习!侵删?
指针声明
void f(int) void (*p1)(int)=&f; void (*p2)(int)=f; 调用例子: int f(); int (*p) ()=f; //指针p指向f int(&r)()=*p; //将标识f的左值绑定到引用 r(); //通过左值引用调用函数f (*p)(); //通过函数左值调用函数f p(); //直接通过指针调用函数f
以上来自知乎Milo Yip大神的回答。感谢大神,向大神不断学习!侵删?
转载于:https://www.cnblogs.com/sggggr/p/9076579.html