1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| #include <iostream> using namespace std;
int power(int a) { return a*a; }
int cube(int a) { return a*a*a; }
void aPrint(int a) { cout<<"test:"<<a<<endl; }
int main() { int (*p)(int); void (*print)(int); p = power; print = aPrint; print((*p)(6)); p = cube; print((*p)(6)); return 0; }
|