自学内容网 自学内容网

C++函数指针讲解

函数指针指向的是函数而非对象!可以先看指针的阅读技巧再接着看下去~

指针阅读技巧(右左法则)

举个🌰

声明一个指向函数的指针,函数是:bool(const string &,const string &);

bool (*pf)(const string &,const string &);//声明一个指针,指向函数,函数的返回值是bool

错误写法:

bool *pf(const string &,const string &);//声明一个返回bool*的函数

使用函数指针

当我们把函数名作为一个值使用时,该函数自动的转换成指针

在指向不同函数类型的指针间不存在转换规则!也就是他们不能互相转换!

 


原文地址:https://blog.csdn.net/m0_62407354/article/details/143703774

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!