zoukankan      html  css  js  c++  java
  • C++指向函数的指针数组

    可以定义一个指针,指向一个函数,还 可以定义一个指向函数的指针数组,每个元素都是一个指向函数的指针,不过,它们指向的函数的格式都是相同的。

     

    代码如下

     

    //指向函数的指针数组

     

    #include<iostream>

    using namespace std;

    void  f()  //函数f

    {

    cout<<"function f"<<endl;

    }

    void  g()  //函数g

    {

    cout<<"function g"<<endl;

    }

    int main()

    {

         void (*p[5])();  //指向函数的指针数组,大小为5

         p[0]=f;  //赋值

         p[1]=g;

         p[0]();//使用

         p[1]();

    return 0;

    }

    ————————————————

    版权声明:本文为CSDN博主「cnsophia」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/cnsophia/article/details/80625141

     

    可以定义一个指针,指向一个函数,还 可以定义一个指向函数的指针数组,每个元素都是一个指向函数的指针,不过,它们指向的函数的格式都是相同的。

     

    代码如下

     

    //指向函数的指针数组

     

    #include<iostream>

    using namespace std;

    void  f()  //函数f

    {

    cout<<"function f"<<endl;

    }

    void  g()  //函数g

    {

    cout<<"function g"<<endl;

    }

    int main()

    {

         void (*p[5])();  //指向函数的指针数组,大小为5

         p[0]=f;  //赋值

         p[1]=g;

         p[0]();//使用

         p[1]();

    return 0;

    }

    ————————————————

    版权声明:本文为CSDN博主「cnsophia」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/cnsophia/article/details/80625141

  • 相关阅读:
    jQuery each的实现与call方法的详细介绍
    转载Entity Framework 5.0(EF first)中的添加,删除,修改,查询,状态跟踪操作
    转载有个小孩跟我说LINQ(重点讲述Linq中GroupBy的原理及用法)
    luogu P3305 [SDOI2013]费用流
    bzoj 4819: [Sdoi2017]新生舞会
    bzoj4817: [Sdoi2017]树点涂色
    bzoj4816: [Sdoi2017]数字表格
    bzoj 4818: [Sdoi2017]序列计数
    [JSOI2007]重要的城市(x)
    BZOJ 1009 [HNOI2008]GT考试
  • 原文地址:https://www.cnblogs.com/bruce1992/p/14862994.html
Copyright © 2011-2022 走看看