>>25
あなたの理解が不足している
それらに書かれていることを別の表現にすると
『Rustはスタック上にオブジェクトなどの値を置いたまま他の関数でも安全に扱える』
メモリの確保と解放はスタックポインタの増減のみなので最も高速で正しい
そしてその関数を抜けると自動的に解放されるから「自動管理」で正しい
一方でベクターなど複数個の大きな領域を必要とする場合はもちろん自動的にヒープ領域にまとめて確保されてまとめて解放される
Rustはそこでも手動解放は必要なくて基本はそのベクターを宣言した関数を抜けると自動的に解放されるから「自動管理」で正しい
関数の返り値として返せば解放されずに上位の関数に移るが返り値として返すことはGC言語でも同じく行なう自然な行為なのでそれが手動管理と呼ばれることはない
C#が新unsafeでメモリ安全に Rust/Swiftへの言及も
2026/07/02(木) 17:58:33.20ID:CnMkjRrm
レスを投稿する
ニュース
- ロシア、メドベージェフ前大統領 「日本たばこ産業(JT)の株が下落したのは良いことだ」 [お断り★]
- 石破前総理ら退席理由など説明 執行部夕方にも処分決定 [夜のけいちゃん★]
- 千鳥・大悟、つけ麺を“大盛り”で注文する人が「意味わからん」「あんな同じ味のをずっと食える?」 [muffin★]
- 夫「今、キオクシアを買えば株価3倍を狙える」 生活費250万を取り崩して購入、どうなるのか ★2 [お断り★]
- 高市政権と日銀、円安に歯止めをかけるため、7/30・31・8/3で総額15兆3993億円の円買いドル売り為替介入を投じていた [お断り★]
- 【野球】織田翔希 ドジャース入り最有力 マイナー契約は「好都合」=米報道 巨人がドラフト1位指名も [冬月記者★]