关于动态绑定的下列描述中,(D )是错误的。

A. 动态绑定是以虚函数为基础的

B. 动态绑定在运行时确定所调用的函数代码

C. 动态绑定调用函数操作是通过指向对象的指针或对象引用来实现的

D. 动态绑定是在编译时确定操作函数的 //是在运行过程中确定的

以下说法中正确的是(C)

A. 在虚函数中不能使用this指针

B. 在构造函数中调用虚函数不是动态联编 //此时子类还没构造,在子类的构造函数中调 用虚函数是调用的父类的虚函数

C. 抽象类的成员函数都是纯虚函数

D. 构造函数和析构函数都不能是虚函数