含纯虚函数(virtual f() = 0)的类,正确的是?

C++

  1. A.可以直接实例化,只有真正调用到纯虚函数时才报错
  2. B.等价于 final 类,不能再派生,纯虚函数就是用来终止继承链的
  3. C.不能被继承,纯虚函数阻止派生,任何派生尝试都会在编译期报错
  4. D.是抽象类不能实例化,派生类实现全部纯虚后才可