// 创建一个基类 Person,其中包含一个纯虚函数 display() ,用于显示人的信息。从 Person 派生出 Student 类和 Teacher 类,分别实现不同类型人的信息显示。 #include #include #include using namespace std; class Person { public: virtual void display() = 0; }; class Student : public Person { public: // 子类的 virtual 函数可以不写 virtual 关键字 virtual void display() { cout << "Student" << endl; } }; class Teacher : public Person { public: virtual void display() { cout << "Teacher" << endl; } }; int main() { Person *p = new Student(); p->display(); p = new Teacher(); p->display(); return 0; }