- //C/C++ 函数指针调用函数
- #include<iostream>
- using namespace std;
- void site1()
- {
- cout<<"www.ok2002.com"<<endl;
- }
- void site2()
- {
- cout<<"www.ok1700.com"<<endl;
- }
- void site3()
- {
- cout<<"www.ok1500.com"<<endl;
- }
- void main()
- {
- typedef void (*p)();
- p v[]={site1,site2,site3};
- int size_v=sizeof(v)/sizeof(v[0]);
- cout<<"size_v="<<size_v<<endl;
- int i=0;
- for(;i<size_v;++i)
- v[i]();
- }
- /*--------------------------
- size_v=3
- www.ok2002.com
- www.ok1700.com
- www.ok1500.com
- Press any key to continue
- --------------------------*/
- //该片段来自于http://www.codesnippet.cn/detail/26112012662.html
来源: http://www.codesnippet.cn/detail/26112012662.html