【发布时间】:2010-09-09 08:26:02
【问题描述】:
v-table (virtual method table) 是 C++ 规范的一部分,还是由编译器来解决虚拟方法查找?
如果它是规范的一部分:为什么?
我猜它依赖于编译器,但有人对我说这是规范的一部分。
非常欢迎参考!
【问题讨论】:
-
只是出于兴趣......你会如何实现它?
-
维基百科文章中实际上列出了一些替代方案。
-
因为您无法判断技术将如何改变标准,作者故意尝试不定义事情如何发生,而是尝试定义事情应该发生什么。如果你定义了事情应该如何运作,那么你就是在用新技术或使用新技术的能力把自己画到一个角落。