- #include
- using namespace std;
- #include
-
- typedef void (*Func)(void);
-
- void func1()
- {
- cout << "func1" << endl;
- }
-
- void func2()
- {
- cout << "func2" << endl;
- }
-
- void func3()
- {
- cout << "func3" << endl;
- }
-
- int main()
- {
-
-
- vector
vf; - vf.resize(3);
- vf[0] = func1;
- vf[1] = func2;
- vf[2] = func3;
-
- for (auto e : vf)
- {
- e();
- }
- }
typedef void (*Func)(void);可以改为typedef function