函数指针的两种调用方式

来源:互联网 发布:网络传销案 编辑:程序博客网 时间:2024/06/05 10:10
#include <QCoreApplication>
#include<iostream>
#include<iomanip>
#include<fstream>
#include<QTextCodec>
#include<qdebug>
#include<sstream>
typedef void(*MeanFun)();
void f1(){
    cout<<"this is f1\n";
}
void f2(){
   cout<<"this is f2\n";
}
void f3(){
cout<<"this is f3\n";
}
int main(int argc, char *argv[])
{
 QCoreApplication a(argc, argv);
MeanFun fun[]={f1,f2,f3};
(*f1)();
f1();
fun[0]();
(*fun[0])();
return a.exec();
}
输出结果:
this is f1
this is f1
this is f1
this is f1