英語版
このページの英語版を見る

dmd.backend.obj

D言語のコンパイラ実装。 プログラミング言語 "D"のコンパイラ実装。
Authors:

ソース backend/obj.d

class Obj;
サポートされている4つのオブジェクト・モジュール・ファイル形式への汎用インターフェース。 仮想関数(すなわち仮想ディスパッチ)を使用する代わりに、静的ディスパッチを使用する。 を使用する。config.objfmtはコンパイラの初期化後に変更されることはない。 静的分岐予測により、仮想ディスパッチよりも高速になるはずだ。 仮想ディスパッチよりも高速になるはずだ。
静的ディスパッチを機能させるには、面倒な繰り返しのボイラープレートが必要だ、 これは、文字列ミックスインによって達成される。