1

グラフィック プログラミング サンプルなど、コードのさまざまな場所でこの用語を目にしました。C++ セマンティックのようですが、どうやらOpCodes.Calliに関連していると思われるEmitCalliという C#/.NET マネージ実装があります。これは機械語の命令だと思います。素人の用語にやや近いこの用語の説明はありますか?

4

1 に答える 1

6

それは意味call indirectし、MSIL のためです

呼び出し規約で記述された引数を使用して、評価スタックで (エントリ ポイントへのポインターとして) 示されているメソッドを呼び出します。

ではcall、メソッド記述子は命令とともに渡されます (つまり直接)。

では、 (したがって間接的calliに) が与えられます。method entry pointer

于 2012-03-07T00:05:54.173 に答える