1
2
这是一个典型的基类多边形:
抽象基类与前面示例中的多边形类非常相似。它们是只能用作基类的类(不能实例化它们),因此允许具有没有定义的虚拟成员函数(称为纯虚拟函数)。语法是用=0(以及等号和零)替换它们的定义: 抽象的基本多边形类可能如下所示:
|
2
1
一个实际的区别是 不能 创建抽象基类的对象 可以 创建非抽象基类的对象。这一差异几乎足以让我决定何时使用哪个。:) |
liv2hak · 重构代码,使基类只包含一个公共成员 7 年前 |
randomehh · C++:在基类中使用函数调用派生类 8 年前 |
user2690449 · 抽象类和基类是一样的吗? 9 年前 |
Nat · C++类和继承错误:未定义对派生类的引用 10 年前 |