本帖最后由 u012275919 于 2013-09-28 12:05:43 编辑

解决方案 »

  1.   

    __declspec(novtable) 这个声明不是说不产生虚表吗 没虚表就是类中不能有虚函数所以不根本不能有纯虚函数
      

  2.   

    如果尝试实例化标记为的类 novtable 然后访问类成员,您将收到访问冲突 (AV)。

    ---引自msdnmsdn解释是对的,不要把学C++想成学.net
     Base* pb=new Base;
        pb->f();
    这段代码,从编译上来看没有问题,只有在执行时,他才会实例化,才会报错