我看见一段代码,不不明白什么意思,特此向各位请教
struct oam_excute_st
{
int (*doit)(char*, char* , int *);
int (*dumpit)(char*, char* , int *, int );
};
struct oam_excute_st zebra_oam_table[] =
{
[ZEBRA_ADD_ADDRESS] = { .doit = zebra_add_ipaddr },
[ZEBRA_DEL_ADDRESS] = { .doit = zebra_del_ipaddr },
[ZEBRA_GET_ADDRESS] = { .dumpit = zebra_get_ipaddr },
};
这里的ZEBRA_ADD_ADDRESS是枚举。
请问
[ZEBRA_ADD_ADDRESS] = { .doit = zebra_add_ipaddr },
[ZEBRA_DEL_ADDRESS] = { .doit = zebra_del_ipaddr },是什么意思啊?
------解决方案--------------------
是不是应该去网络编程版块发呀...
------解决方案--------------------
这里没有做编程的人吧
------解决方案--------------------
数据结构代码......
好像是对网络设备的某个模块的管理功能的实现.
------解决方案--------------------
这貌似叫编程。