[過去ログ] Rust part24 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
174(2): デフォルトの名無しさん [sage] 2024/06/16(日) 01:15:13.88 ID:dwkxcYMW(1/22) AAS
>>172172(1): デフォルトの名無しさん [sage] 2024/06/16(日) 00:50:00.04 ID:+a7ueRP7(1) AAS
>>169
スタック上への参照とヒープ上への参照をRustでは区別しない
ライフタイムさえ満たしていればどこを指していても区別なく参照を扱う
そのため、従来行われてきた「安全にヒープ上でに領域を確保してヒープ上への参照を返す」をしなくても
ライフタイムさえ満たしていればスタック上への参照を安全に渡したり返したり自由にできるようになった
そのため、従来はヒープ上に確保していていたケースがRustではスタック上に置くことができるようになり、その点でも高速化に寄与している
別にC言語だってallocaの返したポインタとmallocの返したポインタを区別しないけど
180(1): デフォルトの名無しさん [sage] 2024/06/16(日) 04:03:11.69 ID:WxpyLfm8(1) AAS
>>174
mallocで得たポインタとallocaで得たポインタは明確に区別しなければならない
mallocで得たポインタのみfreeの対象としなければならない
この区別はCプログラマーの責務でありミスると破綻する
201(1): デフォルトの名無しさん [] 2024/06/16(日) 12:30:31.60 ID:M/AsARsj(1) AAS
>>174
allocaで得たポインタfreeしてそうなコメントだな
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.042s