1

私が言うとき.maxstack 1、それはどのように機能しますか?任意のデータ型をスタックにプッシュできますか?スタックのサイズはどのように決定されますか。それは時期尚早に行われるのですか、それとも実行時に行われますか?

編集1:スタックに引数を1つだけプッシュした場合でも、その引数のメモリ割り当てはどのように決定されますか?そのデータ型はコンパイル時または実行時に識別されますか?

4

1 に答える 1

2

はい、どのタイプでも。スタック上のスペースを予約するアイテムの数です。私が知る限り、これはスペースよりも検証のためです-お気づきのように、タイプが異なれば必要なスペースの量も異なります(たとえば、特大の構造体)。

ただし、ほとんどの場合、1は少し低いかもしれません。

于 2011-05-04T05:40:18.970 に答える