基本看简历问的 无手撕1. 自我介绍2. 介绍一下虚函数答案:虚函数是 C++ 实现运行时多态的核心机制。当基类把某个成员函数声明为 virtual 之后,子类就可以重写它。通过基类指针或引用调用这个函数时,最终执行的是对象真实类型对应的版本,而不是指针静态类型对应的版本。底层通常依赖虚函数表和虚表指针来完成动态分发,所以它带来的好处是接口统一、扩展方便,代价是对象里通常会多一个虚表指针,并且调用时多一次间接寻址。如果一个类会被当作基类使用,析构函数一般也应该声明成虚函数,否则通过基类指针删除派生类对象时容易出问题。代码: #include <iostream> using nam...