2016-07-10から1日間の記事一覧
通常C++プログラマがvirtual functionを宣言する理由は、virtualメソッドへの関数ポインタが格納されているvtableを暗黙に作り出させ、動的なポリモーフィズムを実現させるためである。 しかし、vtable経由で動的に関数を間接的に呼び出すという事は、コンパ…
通常C++プログラマがvirtual functionを宣言する理由は、virtualメソッドへの関数ポインタが格納されているvtableを暗黙に作り出させ、動的なポリモーフィズムを実現させるためである。 しかし、vtable経由で動的に関数を間接的に呼び出すという事は、コンパ…