- 1 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 00:24:12.56 ID:NvYoNP9C.net]
- 公式
https://www.rust-lang.org/ https://blog.rust-lang.org/ https://github.com/rust-lang/rust Web上の実行環境 https://play.rust-lang.org 日本語の情報 https://rust-jp.rs/ ※Rustを学びたい人はまず最初に公式のThe Bookを読むこと https://doc.rust-lang.org/book/ ※C++との比較は専用スレへ C++ vs Rust https://mevius.5ch.net/test/read.cgi/tech/1619219089/ 前スレ Rust part10 https://mevius.5ch.net/test/read.cgi/tech/1617367084/
- 1010 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 20:39:00.27 ID:972JwtmU.net]
- >>980
>Rustで循環参照が起きるにはRc利用が必須 RcだけじゃなくRcとInterior Mutabilityが必須 (どちらか片方はmutableじゃないと循環させられないので) >Weak(弱参照)を適切に上手く用いて循環参照を避けるのが大変な場合もあるが Rustの場合は循環参照で意図通り動くコードを書くのに比べれば 弱参照に変更するのはすごく簡単 循環参照を修正してる例 https://github.com/DataDog/glommio/commit/677fe1dfbaf911245fbc5c3eef75532d08d784bf https://github.com/KWARC/rust-libxml/commit/bd4b120b90b2568ca6d5bfaa368a200573b87d09
- 1011 名前:デフォルトの名無しさん [2021/08/24(火) 20:58:14.10 ID:joymTvc2.net]
- すまんが、複数のファイルにソースを分割する練習教材みたいなものがあったら教えてくれんか?
- 1012 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 22:56:02.07 ID:972JwtmU.net]
- 次スレ
https://mevius.5ch.net/test/read.cgi/tech/1629813327/
- 1013 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 23:03:55.04 ID:PednkAUi.net]
- >>992
「book」にもモジュールの章がある。
- 1014 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 23:31:00.93 ID:OsSSnb/8.net]
- >>987
RcとRefCell使えば数行
- 1015 名前:デフォルトの名無しさん mailto:sage [2021/08/24(火) 23:45:46.97 ID:MkJE9y3A.net]
- 循環によって現れるメモリリークは Rust が提供する「メモリ安全」を損なわないと定義されている。
Rust は循環参照を防がないし、メモリリークに対処するのはプログラマの責任。
- 1016 名前:デフォルトの名無しさん mailto:sage [2021/08/25(水) 00:57:06.67 ID:3XgQgETH.net]
- >>992
もう見てるかもだが www.sheshbabu.com/posts/rust-module-system/
- 1017 名前:デフォルトの名無しさん [2021/08/25(水) 01:28:54.33 ID:6n+Di1sM.net]
- >>990
c
- 1018 名前:デフォルトの名無しさん [2021/08/25(水) 01:29:12.12 ID:6n+Di1sM.net]
- うんこ
- 1019 名前:デフォルトの名無しさん [2021/08/25(水) 01:29:33.60 ID:6n+Di1sM.net]
- 1000ならここにいるやつら全員失職
- 1020 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 69日 1時間 5分 21秒
- 1021 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|