一、虚函数和纯函数定义
在C++中,虚函数和纯虚函数是面向对象编程中的重要概念。它们用于实现多态性,即在运行时选择调用哪个函数。
1. 虚函数(Virtual Function):
虚函数是在基类中使用 virtual
关键字声明的函数,它允许在派生类中进行重写。当通过基类指针或引用调用虚函数时,将根据实际对象的类型来调用相应的派生类函数。
class Base {
public:
virtual void display() {
std::cout << &