尝试通过基 class 指针访问派生的 class 成员函数会导致哪种错误?

What kind of error will result from attempting to access a derived class member function through a base class pointer?

假设我们有一个指向基础 class 对象的指针 bp 和一个指向派生 class 的指针 dp,并设置 bp = dp。尝试通过基指针访问派生的 class 成员函数是否会导致编译时错误或 运行 时错误?

如果该方法在 Base class 中,那么它将 运行。如果它不在 Base class 中,那么它将导致无法访问该方法的编译时错误。这是多态性和动态绑定的组成部分。