求助--类似于.info = snd_ac97_spdif_mask_info的问题。
在linux源代码或者其他代码中经常能遇到
static const struct snd_kcontrol_new snd_ac97_controls_spdif[5] = {
{
.access = SNDRV_CTL_ELEM_ACCESS_READ,
.iface = SNDRV_CTL_ELEM_IFACE_MIXER,
.name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,CON_MASK),
.info = snd_ac97_spdif_mask_info,
.get = snd_ac97_spdif_cmask_get,
}
的东西。
左值是函数指针,右值是函数入口地址。
想请教这么做的意义是什么?
我觉得通过指针找函数还是挺麻烦的。一遇到函数指针,跟程序就跟丢了,贼郁闷。
在学不出来,我就回去接着干硬件去了。。。。悲剧~~~