找考题网-背景图
问答题

简答题 C++程序设计语言中虚函数指针和虚函数表的作用?

【参考答案】

C++编译器为每个“内含虚拟函数的类”建立一个虚拟函数表(vtablE.,表中每一个指针元素指向一个虚拟函数的地址,编译器为类加上一个成员变量vptr,vptr是一个指向虚拟函数表的指针。每一个派生类的对象,都有一个vptr,对象调用虚拟函数就是通过vptr找到虚拟函数表,再......

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)