1. C++ 中虚函数的作用是什么,虚函数表是怎么工作的答案:虚函数的核心作用是支持运行时多态。当父类指针或引用指向子类对象时,调用虚函数可以在运行时决定具体执行哪个版本,而不是在编译期静态绑定。底层上,编译器通常会为包含虚函数的类生成一张虚函数表,表里保存对应虚函数地址;对象内部会有一个隐藏的虚表指针,指向当前对象实际类型对应的虚表。调用虚函数时,大致过程是:先通过对象拿到虚表指针再从虚表中找到对应函数地址最终调用实际类型的实现如果析构函数涉及多态删除,基类析构函数一般也要声明为虚函数,否则通过基类指针删除派生类对象会出现未定义行为。代码: #include <iostream>...