1. cpp 的虚函数和纯虚函数答案:虚函数是为了支持运行时多态。父类把成员函数声明为 virtual 之后,子类可以重写它,通过父类指针或引用调用时,会根据对象的真实类型决定执行哪个版本。纯虚函数是在虚函数声明后写上 = 0,表示这个函数只定义接口、不提供默认实现。只要类里存在纯虚函数,这个类通常就是抽象类,不能直接实例化,派生类如果不实现这些纯虚函数,也不能实例化。虚函数强调“可以重写”,纯虚函数强调“必须实现”。工程里纯虚函数经常用于定义接口层,比如网络连接接口、日志接口、存储接口。代码: #include <iostream> using namespace std; cl...