VTBL(IWindow) vtbl;
摘一段sample的代码:
/***********************************************************************************/
static IWindow * CFileListWin_New(CMediaPlayer * pOwner)
{
CFileListWin * pme;
VTBL(IWindow) vtbl;
MP_IWINDOW_SETVTBL(&vtbl, CFileListWin_Enable, CFileListWin_Redraw, CFileListWin_HandleEvent, CFileListWin_Delete);
...
/***********************************************************************************/
麻烦解释一下这段code的意思.VTBL(IWindow) vtbl;
还有我一直不太清楚VTBL 到底是什么, 这里的
#define VTBL(iname) iname##Vtbl
Brew/C 里面的继承有哪几种途径..
谢谢.