2012-03-07 13 views
1

私はgraphics programming samplesのように、この用語をコードのさまざまな場所で見てきました。これはC++の意味論のようですが、EmitCalliというC#/ .NET管理の実装があり、それはOpCodes.Calliに関連しているようです。私はこれが機械語であると推測します。素人の言葉にいくらか近いこの言葉の説明はありますか?「Calli」という用語の意味的推論または意味は何ですか?

+0

が与えられます「コール間接」の場合。 – celtschk

+0

いいえ、C++ではありません。これはCILオペコードです。 –

答えて

6

呼び出し規約によって記述される引数を持つ( エントリポイントへのポインタなど)を評価スタックに表示メソッドを呼び出しはcall indirectを意味し、それは、MSIL

するためのものです。

callでは、本方法の記述は、命令(ひいては直接)calliにおいて

と渡され、それは略語だらしい説明からmethod entry pointer(したがって間接)

関連する問題