C++调用类成员函数的过程

2025-05-02 01:11:28
推荐回答(1个)
回答1:

程序运行时内存中有一个区域【代码区】,所有代码段都存放在这里,包括虚函数和非虚函数
普通函数调用时,直接转换成代码去区的地址,生成文件时就定了
类的虚表可以看成是类的静态数据成员,类的每个对象有个指针指向这个虚表,即为虚表指针
当虚函数调用时,就是从虚表指针找到虚表,进而找到了虚函数的地址