当前位置: 代码迷 >> 多媒体/流媒体开发 >> DECLARE_INTERFACE_干吗用的
  详细解决方案

DECLARE_INTERFACE_干吗用的

热度:10486   发布时间:2013-02-26 00:00:00.0
DECLARE_INTERFACE_干什么用的?
代码中有下面一句代码
查询了一下DECLARE_INTERFACE_的定义 ,如下
#define DECLARE_INTERFACE_(iface, baseiface)  interface DECLSPEC_NOVTABLE iface : public baseiface
DECLSPEC_NOVTABLE的定义如下:
#define DECLSPEC_NOVTABLE   __declspec(novtable)

晕了,什么意思啊
下面的一句代码还是不明白什么意思
求解答啊

//CSampleGrabber类的接口类,用于释放类对象
DECLARE_INTERFACE_(ISampleGrabber,IUnknown)
{
};

------解决方案--------------------------------------------------------
就是一个类似结构体的定义,声明接口A(ISampleGrabber)继承于接口B(IUnknown)
  相关解决方案