IL (コンパイル済み C#\VB コード) から逆コンパイラを作成しています。Cで参照を作成する方法はありますか?
編集:
スタックのようなポインターよりも高速なものが必要です。そのようなことはありますか?
参照は、構文的にシュガー コーティングされたポインターにすぎません。ポインターで問題ありません。
スタックとポインターは、2 つの完全に独立した概念です。
参照はポインタのようなもので、変数をコピーせずにアクセス/渡す方法です。一方、スタックとヒープは、変数が存在する 2 つの異なる場所です。変数がスタック上またはヒープ上に存在するかどうかの決定は、変数を渡す方法とは完全に独立しています。
ヒープ割り当てが実際にパフォーマンスのボトルネックである場合は、可能であれば (スタック上で) 自動変数を使用するようにしてください。次に、割り当てパターンのプロファイリングを行います。最後に、割り当て戦略を最適化します。