首页 > 试题广场 >

什么是虚函数和虚函数表?

[问答题]
虚函数是在基类中使用virtual关键字声明,在派生类中进行重写的成员函数。虚函数是为了实现多态。
虚函数表是编译器为每一个含虚函数的类生成的一个函数指针数组,对象在构造时,携带有一个指向该虚函数表的指针,调用虚函数时,通过该指针在虚函数表中查找并执行正确的函数。
发表于 2025-07-02 22:31:10 回复(0)