首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请教,系统怎么通过数组调用这些函数的? 这样写有什么好处呢

2013-10-27 
请问,系统如何通过数组调用这些函数的? 这样写有什么好处呢?app_home_create 等这些是函数,它们放在一个数

请问,系统如何通过数组调用这些函数的? 这样写有什么好处呢?
app_home_create 等这些是函数,它们放在一个数组中,请问,系统如何通过数组调用这些函数的?
这样写有什么好处呢?

FUN_APP_CREATE_T g_AppEntry[] = 
{
app_home_create,
app_favourite_create,
app_setting_create,
app_bookmarks_create,
app_search_create,
app_file_explorer_create,
app_library_create,
app_photo_create,
app_readbook_create,
app_poweroff_create,
app_standby_create,
app_picexplorer_create,
app_musiclist_create,
app_update_scene_create,
 app_sd_scene_create,
app_usb_scene_create,
app_imgupdate_scene_create,
};
[解决办法]
FUN_APP_CREATE_T g_AppEntry[0]( 加上对应的实参)
就这么调用呗
[解决办法]
这是函数指针数组,调用的时候就像调用函数一样,如:
g_AppEntry[0](参数列表);
[解决办法]
这样程序中就可以通过操作 g_AppEntry 来访问这些函数了,而不用把函数名写死在程序里。

热点排行