[過去ログ]
Rust part16 (1002レス)
Rust part16 http://mevius.5ch.net/test/read.cgi/tech/1656285423/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
273: デフォルトの名無しさん [sage] 2022/07/08(金) 21:53:34.22 ID:G/CdBPp1 所有者がいないとメモリ解放って間違ってるよね? 所有者がいてもブロックから出たら解放されるからコンパイルエラーが出てコンパイルされない http://mevius.5ch.net/test/read.cgi/tech/1656285423/273
274: デフォルトの名無しさん [sage] 2022/07/08(金) 22:05:32.56 ID:h7kEq7Ot OSSでうっかり強循環参照作ってしまってた例が過去スレにあったようなと掘り返してみたところ、Part11にて発見 https://github.com/DataDog/glommio/commit/677fe1dfbaf911245fbc5c3eef75532d08d784bf https://github.com/KWARC/rust-libxml/commit/bd4b120b90b2568ca6d5bfaa368a200573b87d09 http://mevius.5ch.net/test/read.cgi/tech/1656285423/274
275: デフォルトの名無しさん [sage] 2022/07/08(金) 22:23:05.26 ID:RqLk9Xjf >>272 そんなバカな認識するのはオマエだけだろw http://mevius.5ch.net/test/read.cgi/tech/1656285423/275
276: デフォルトの名無しさん [sage] 2022/07/08(金) 22:38:42.99 ID:J0vSCVey >>273 所有者がいなくなるとメモリ解放であってるよ スコープを抜けると所有者がいなくなりデストラクタが呼ばれて管理していたヒープ領域があれば解放される http://mevius.5ch.net/test/read.cgi/tech/1656285423/276
277: デフォルトの名無しさん [sage] 2022/07/08(金) 22:51:41.26 ID:j0PLF9Z7 所有権とは?の話に戻っちゃうな 複製おじさんネタで散々繰り返したやつ http://mevius.5ch.net/test/read.cgi/tech/1656285423/277
278: デフォルトの名無しさん [sage] 2022/07/08(金) 23:06:47.48 ID:QSUHt/6/ お前ら何回同じ話ループさせたら気が済むの? http://mevius.5ch.net/test/read.cgi/tech/1656285423/278
279: デフォルトの名無しさん [sage] 2022/07/08(金) 23:08:26.12 ID:h7kEq7Ot なんか合ってるのか分からんけど最近思うこと Rustの言語仕様内に明確に含まれているのはlifetimeだけで 所有権とか所有者ってのは実はただのメタファーでしかない? http://mevius.5ch.net/test/read.cgi/tech/1656285423/279
280: デフォルトの名無しさん [] 2022/07/08(金) 23:12:47.70 ID:r9xh0XFc C++はコンテナのアロケータと積み荷のアロケータが別とかできるくらい柔軟ですよ。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/280
281: デフォルトの名無しさん [] 2022/07/09(土) 00:08:13.16 ID:Xo3+Ls6P コンセプトをコンパイラにハードコーディングして変えられないようにしたのがRustってこと? http://mevius.5ch.net/test/read.cgi/tech/1656285423/281
282: デフォルトの名無しさん [sage] 2022/07/09(土) 03:43:55.29 ID:dAPednzC >>256 こいつのような気持ち悪い反吐が出る輩がいるからRustがいまいちメジャーにならない。公式ドキュメント書き換えてこいゴミ 上の文章読んでどの辺が「アンチ」だ?ゴミのくせにイキって恥かいてんじゃねーわw The Rust Programming Language 日本語版 循環参照は、メモリをリークすることもある 循環参照を回避する: Rc<T>をWeak<T>に変換する https://doc.rust-jp.rs/book-ja/ch15-06-reference-cycles.html http://mevius.5ch.net/test/read
.cgi/tech/1656285423/282
283: デフォルトの名無しさん [sage] 2022/07/09(土) 06:36:52.71 ID:x6eGZQ2/ >>276 間違ってることを合ってると強弁するのいい加減辞めなよ http://mevius.5ch.net/test/read.cgi/tech/1656285423/283
284: デフォルトの名無しさん [sage] 2022/07/09(土) 07:31:04.73 ID:O4my42l1 認める事を全くせず、大したコードも書いてないのにRustやってる事だけが自尊心だから勝手にアンチだの決めつけて いつも人を見下して偉そう。プロジェクトチームの雰囲気はそいつがいるだけで常に最悪、チームの重荷・会社の害悪。 口癖は「意味不明」 http://mevius.5ch.net/test/read.cgi/tech/1656285423/284
285: デフォルトの名無しさん [sage] 2022/07/09(土) 10:34:16.63 ID:OnqDT6DB >>282 実際にコードを自分で書いて理解したほうがいいよ。 その公式Bookに書かれている内容はもちろん正しいし、 その相手>>256の書き込み内容も正しくて、 両者に矛盾はないよ。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/285
286: デフォルトの名無しさん [sage] 2022/07/09(土) 11:42:59.26 ID:lwwTn4Ql 理解してないと書いてる人間が理解してないことは多いですよね http://mevius.5ch.net/test/read.cgi/tech/1656285423/286
287: デフォルトの名無しさん [sage] 2022/07/09(土) 11:50:07.31 ID:lwwTn4Ql どちらにしてもRust使っても気楽にコーディングできるわけでもなく メモリ構造考えなければいけないんですね http://mevius.5ch.net/test/read.cgi/tech/1656285423/287
288: デフォルトの名無しさん [] 2022/07/09(土) 13:10:56.08 ID:g+WH1rkE 結局、C++0xのパクリじゃないですか。 C++はそこからさらに10年以上進んでるのに。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/288
289: デフォルトの名無しさん [sage] 2022/07/09(土) 13:14:26.15 ID:lwwTn4Ql それはないかな… どっちも一長一短で視点がぼやけます http://mevius.5ch.net/test/read.cgi/tech/1656285423/289
290: デフォルトの名無しさん [sage] 2022/07/09(土) 13:41:18.89 ID:ByPaZ1uJ >>279 説明用に作った概念ではあるけどRustの根幹に関わる重要な概念なので 「ただのメタファーでしかない」という言い方は微妙 自分の好き勝手に解釈した内容を公式見解かのように流布する輩を助長することになるから http://mevius.5ch.net/test/read.cgi/tech/1656285423/290
291: デフォルトの名無しさん [] 2022/07/09(土) 14:19:07.01 ID:g+WH1rkE パクリ元のC++で所有権と呼ばれてるからでしょ。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/291
292: デフォルトの名無しさん [] 2022/07/09(土) 14:21:22.91 ID:g+WH1rkE C++は高機能すぎて分けワカメなので、初心者用に出来ることを減らしますという、ジェネリクス界のPythonがRustでは? http://mevius.5ch.net/test/read.cgi/tech/1656285423/292
293: デフォルトの名無しさん [sage] 2022/07/09(土) 14:57:08.15 ID:gD3yh/Bo >>283 見たけど正しいやん 間違ってる!とウソをつくけど間違ってる点を指摘できないいつもの人かね? http://mevius.5ch.net/test/read.cgi/tech/1656285423/293
294: デフォルトの名無しさん [] 2022/07/09(土) 15:04:05.66 ID:g+WH1rkE 誰も所有してないのに解放されないなら意味ないじゃん。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/294
295: デフォルトの名無しさん [sage] 2022/07/09(土) 15:25:00.91 ID:3oDyg2LH >>294 ヒープ領域に対して誰も所有(利用)しなくなった時に ・自動解放しない(要手動解放) ← C C++(下記除く) ・即座に自動解放する ← Rust C++(unique_ptrなど使用時) ・GCする時になってから自動解放する ← ほとんどのGC言語 http://mevius.5ch.net/test/read.cgi/tech/1656285423/295
296: デフォルトの名無しさん [sage] 2022/07/09(土) 15:36:21.95 ID:lXmK1DKz Cで書くにしても、今時のCLIツールならヒープなんか解放せず放置しても実用上問題ないよね http://mevius.5ch.net/test/read.cgi/tech/1656285423/296
297: デフォルトの名無しさん [sage] 2022/07/09(土) 16:18:04.20 ID:y0LX8Rgp そもそも間違ってるとは何と照らし合わせて間違ってるという主張なのか 「そうあるべきではない」というべき論なら前提を明確にしない限り知らんがなとしか言えん http://mevius.5ch.net/test/read.cgi/tech/1656285423/297
298: デフォルトの名無しさん [] 2022/07/09(土) 16:36:33.54 ID:g+WH1rkE >>295 いや、C++はアロケート時にアロケータを選択するから。 デフォルトが準備されてるだけで。 当然、GCもあり得るから。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/298
299: デフォルトの名無しさん [] 2022/07/09(土) 16:39:05.20 ID:g+WH1rkE だめだ、こいつに聞いても無駄だ。 誰かわかるやつ居ないのか。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/299
300: デフォルトの名無しさん [] 2022/07/09(土) 16:52:06.76 ID:3+oPDqor この板で最も勢いのあるスレになりましたな http://mevius.5ch.net/test/read.cgi/tech/1656285423/300
301: デフォルトの名無しさん [sage] 2022/07/09(土) 17:15:21.88 ID:ziCGmT1x >>284 アンチ君は皆に論破されると毎回 思い込みの仮想敵を作り人格攻撃を始めて逃避するようだが そんな下らないことはアンチスレでやってほしい http://mevius.5ch.net/test/read.cgi/tech/1656285423/301
302: デフォルトの名無しさん [] 2022/07/09(土) 17:29:07.29 ID:g+WH1rkE 自分より詳しいやつは全部アンチか。 それじゃダメだろ。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/302
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 700 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s