C/C++环境下符号表与分支/跳转/虚拟方法表的区别

Whats differnece between Symbol Table and Branch/Jump/Virtual Method Table in Context of C/C++

本文关键字:虚拟 跳转 方法 区别 分支 环境 符号 C++      更新时间:2023-10-16

在C/C++环境下,符号表和分支/跳转/虚拟方法表有什么区别?由于两者都保留了库/可执行模块中例程的引用。两者的主要区别是什么?

符号表是编译器的一个模块,虚拟方法表是实现虚拟函数的一种方式。我宁愿解释他们除了名字中的单词表之外有什么共同点(简短地回答什么都没有),也不愿解释他们之间的区别。首先,它们并不同时存在,它们服务于不同的目的,它们包含不同的信息。