我在msdn上找到了IDot11AdHocInterface的接口,在我的程序中我是这么定义的
class CWifi : public IDot11AdHocInterface
{
.....
.....
public:
  bool NICisAdhocCapable();
.....
.....}bool CWifi::NICisAdhocCapable()
{
  BOOLEAN a = TRUE;
 
  HRESULT ires = IsAdHocCapable(&a);
  return true;
}定义一个CWifi的实例 
CWifi wifi;结果运行之后报错
error C2259: 'CWifi' : cannot instantiate abstract class但是如果重新实现IsAdHocCapable的话,为什么msdn中的函数说明中又详细定义了IsAdHocCapable的形参和返回值呢?正确的写法应该怎么写呢?谢谢·~~