精英盒子 -> 程序设计 -> 指针函数变量和指针函数参数 [打印本页]

iol 2011-08-17 17:08

指针函数变量和指针函数参数



  int (*PTR) ( );
  *后面的PTR表式指针变量,它后面有个( )表示该指针变量指向一个函数
  --------------------------------------------------------------------------------------
  以下是实例
  #include<iostream>
  using namespace std;
  int add(int a, int b)
  {
  return a + b;
  }
  int adds(int a)
  {
  return a;
  }
  typedef int (*PTR)(int, int);
  int newAdd(int a, int b, PTR p)
  {
  return p(a, b);
  }
  int main()
  {
  PTR p = add;
  int sum = newAdd(3, 3, p);
  cout << sum << endl;
  return 0;
  }
来自http://c.chinaitlab.com/skill/825175.html




Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.034789 second(s),query:4 Gzip enabled