函数指针:
被调用函数指针必须包括函数的存储器地址,为了正常工作,指针还必须包括其它信息,这一参数列表指针的参数类型和返回类型的函数。
因此,当你声明一个函数指针,数的參数类型和返回类型。以及指针名。
函数指针的一般形式例如以下:
返回类型(*指针明名)(參数类型列表);
注意:指针名上的括号是不可缺少的。否则*就会与返回类型结合,就成了一个函数原型了。
演示样例:
#includeusing std::cout;using std::endl;//函数声明long sum(long a,long b);long product(long a,long b);int main(int argc,char* argv[]){ //函数指针声明 long (*pfun)(long ,long)=0; //指向product函数 pfun=product; cout< <<"4*6="<
版权声明:本文博客原创文章,博客,未经同意,不得转载。