仮想関数テーブル
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/25 17:30 UTC 版)
仮想関数テーブル(かそうかんすうテーブル、英: virtual method table)あるいはvtableは、プログラミング言語の実装において動的なポリモーフィズム、すなわち実行時のメソッドの束縛を実現するために用いられる機構である。
注釈
出典
- ^ Driesen, Karel and Holzle, Urs, "The Direct Cost of Virtual Function Calls in C++", OOPSLA 1996
- ^ Zendra, Olivier and Driesen, Karel, Stress-testing Control Structures for Dynamic Dispatch in Java", Pp. 105?118, Proceedings of the USENIX 2nd Java Virtual Machine Research and Technology Symposium, 2002 (JVM '02)
- 1 仮想関数テーブルとは
- 2 仮想関数テーブルの概要
- 3 多重継承とthunk
- 4 比較、およびその他の方法
- 仮想関数テーブルのページへのリンク