1.构成:
所指函数的返回类型 + 指针名 + 所指函数的参数列表
double (*pf)(int);// 指针pf指向的函数, 输入参数为int,返回值为double
const vector<int>* (*seq_ptr)(int);// 指针seq_ptr指向一个vector类型的指针
2.使用方式:
const vector<int> *pseq = seq_ptr(pos);//赋值调用
const vector<int> *pseq = (*seq_ptr)(pos);//推荐使用
double y = (*pf)(5);//推荐使用
double y = (pf)(5)
实例:注意函数名就是指针,将指针作为参数传入即可
#include <stdio.h>
#include <time.h>
#include <iostream>
clock_t start