标签:定义 out 参数 一个 cout i++ 指针类型 nbsp const
函数和变量一样,也有地址和指针
指向函数的指针类型由函数原型确定,函数原型一样的函数可以由同样的指针指向
由于在函数原型中,数组被认为和指针等同的参数
所以
1 const double * f1(const double ar[],int n); 2 const double * f2(const double [],int); 3 const double * f3(const double*,int n);
这三个函数原型一样,可以用下列形式定义指针
const double *(*p1) (const double* ,int ) =f1;
定义一个函数指针数组并输出
1 const double*(*pa[3])(const double *,int ) = {f1,f2,f3}; 2 for(int i =0;i<3;i++) 3 { 4 std::cout << pa[i](av,3)<<":" <<*pa[i](av,3)<< ‘\n‘; 5 }
标签:定义 out 参数 一个 cout i++ 指针类型 nbsp const
原文地址:http://www.cnblogs.com/zhangqiuchi/p/7604239.html