>>27
それはRAIIが何かわかっていないから起こる勘違いだね
単にC言語では free() と書けばメモリが解放されるのと同じく、Rustでは何もせずにスコープの末端まで来ればメモリが解放されるだけ
スコープの末端に必ず free() が挿入されるだけなので、これを自動管理と言うならこの世に手動管理は存在しない
そうなると、手動管理が存在しないのに、自動管理という言葉を使う君がおかしなことを言っていることになる
これは矛盾だね
私が言っているのはそれとは違って、ソースコードであらかじめメモリを解放する位置を明示し、また参照・借用や所有権、ライフタイムといったメモリ管理について常にプログラマが制御する必要がある方式のことを「手動管理」と言っている
GCにはこのようなことはなく、メモリは全てランタイムが実行時に管理するため、ソースコード上に解放される位置は書かれていないし、プログラマもメモリ管理を意識することはない
C#が新unsafeでメモリ安全に Rust/Swiftへの言及も
2026/07/06(月) 14:51:17.40ID:wKirmoVj
レスを投稿する
ニュース
- ロシア、メドベージェフ前大統領 「日本たばこ産業(JT)の株が下落したのは良いことだ」 [お断り★]
- 石破前総理ら退席理由など説明 執行部夕方にも処分決定 [夜のけいちゃん★]
- 千鳥・大悟、つけ麺を“大盛り”で注文する人が「意味わからん」「あんな同じ味のをずっと食える?」 [muffin★]
- 夫「今、キオクシアを買えば株価3倍を狙える」 生活費250万を取り崩して購入、どうなるのか ★2 [お断り★]
- 高市政権と日銀、円安に歯止めをかけるため、7/30・31・8/3で総額15兆3993億円の円買いドル売り為替介入を投じていた [お断り★]
- 【野球】織田翔希 ドジャース入り最有力 マイナー契約は「好都合」=米報道 巨人がドラフト1位指名も [冬月記者★]