今日は主な静的言語(C、C ++、java、C#)について言及しています。私はこれについていくつかの矛盾した答えを聞いたので、私は知りたいと思いました:
次のようなコードがある場合:
loop(...) {
type x = val;
...
}
(「ループ」は、たとえばforなどのループの一種です)ループの
各反復でメモリ割り当てが発生しますか、それとも1回だけですか?これを書くこととは異なりますか?
type x;
loop(...) {
x = val;
...
}
ここで、メモリはxに1回だけ割り当てられますか?