C/C++のソースをRustへ全力で置き換えるスレ

2023/04/18(火) 09:32:38.92ID:sxhvE7iUa
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
みなさまから持ち込まれたご不要になりました古Cソース古C++コード(質問含む)をRustへ全力で置き換えるスレです
■関連スレ
結局C++とRustってどっちが良いの?2traits
https://mevius.5ch.net/test/read.cgi/tech/1680363777/
Rust part20
https://mevius.5ch.net/test/read.cgi/tech/1677771928/
プログラミング言語 Rust 4
https://mevius.5ch.net/test/read.cgi/tech/1514107621/
その他は >>2-

■ワッチョイ
スレ建て時、1〜3行目に
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
をコピー

Rustの優位性とやらを全力で語りやがれ
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2023/04/18(火) 09:37:22.98ID:sxhvE7iUa
■関連
C/C++の宿題片付けます 170代目
https://mevius.5ch.net/test/read.cgi/tech/1456911928/
C/C++の宿題片付けます 170代目
https://mevius.5ch.net/test/read.cgi/tech/1456647534/
Rust(unsafe) vs C
https://mevius.5ch.net/test/read.cgi/tech/1646151892/
競プロにおいてのRust
https://mevius.5ch.net/test/read.cgi/tech/1663352373/
そんなにRust,Rust言うならゲームエンジンでも
https://mevius.5ch.net/test/read.cgi/tech/1678619820/
Rustレスバトル会場
https://mevius.5ch.net/test/read.cgi/tech/1657382429/
Rustアンチスレ
https://mevius.5ch.net/test/read.cgi/tech/1509028624/
排斥すべきゴミ言語 C++ Rust 他
https://mevius.5ch.net/test/read.cgi/tech/1643696741/
Rust part19
https://mevius.5ch.net/test/read.cgi/tech/1674007100/
Rust part6
https://mevius.5ch.net/test/read.cgi/tech/1532697692/
2023/04/18(火) 09:48:41.62ID:sxhvE7iUa
数行で収まらないソースは以下を適当に使ってURLを晒してください
https://paiza.io/projects/QiBg8xTHsfFaXapaNAIdvQ
https://ideone.com/
https://wandbox.org/
https://techiedelight.com/compiler/
https://dpaste.com/
https://pastebin.com/
2023/04/18(火) 10:50:11.14ID:sxhvE7iUa
本家
https://play.rust-lang.org/

(メモ) >>3-4 で挙げたうちの
play.rust-lang.org と wandbox.org では使っていない import で warning 出る
どちらも default が #[warn(unused_imports)]
不要な use を消すか #![allow(unused)] を入れる等適当に
2023/04/18(火) 10:50:48.56ID:sxhvE7iUa
興味がある人はブラウザでどうなるか試してみよう

safeでもメモリはぶっ壊せる
https://speakerdeck.com/moratorium08/rustfalseunsound-hole-issue-number-25860woli-jie-suru
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況