!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
探検
C/C++のソースをRustへ全力で置き換えるスレ
1デフォルトの名無しさん (アウアウウー Saef-/q5i)
2023/04/18(火) 09:32:38.92ID:sxhvE7iUa2デフォルトの名無しさん (アウアウウー Sacb-/q5i)
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/
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/
3デフォルトの名無しさん (アウアウウー Sacb-/q5i)
2023/04/18(火) 09:48:41.62ID:sxhvE7iUa4デフォルトの名無しさん (アウアウウー Sacb-/q5i)
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)] を入れる等適当に
https://play.rust-lang.org/
(メモ) >>3-4 で挙げたうちの
play.rust-lang.org と wandbox.org では使っていない import で warning 出る
どちらも default が #[warn(unused_imports)]
不要な use を消すか #![allow(unused)] を入れる等適当に
5デフォルトの名無しさん (アウアウウー Sacb-/q5i)
2023/04/18(火) 10:50:48.56ID:sxhvE7iUa 興味がある人はブラウザでどうなるか試してみよう
safeでもメモリはぶっ壊せる
https://speakerdeck.com/moratorium08/rustfalseunsound-hole-issue-number-25860woli-jie-suru
safeでもメモリはぶっ壊せる
https://speakerdeck.com/moratorium08/rustfalseunsound-hole-issue-number-25860woli-jie-suru
6デフォルトの名無しさん (ワッチョイ a75f-iKPJ)
2023/04/18(火) 12:25:27.86ID:NALS/zAj0 ワッチョイ付きじゃ例の人は来ないから隔離スレとして機能しないぞ
7デフォルトの名無しさん (スフッ Sd7f-l2LK)
2023/04/18(火) 13:42:02.96ID:7GOdztOAd おながいしまつ
https://ideone.com/L9TZlR
https://ideone.com/L9TZlR
8デフォルトの名無しさん (アウアウウー Sacb-Naft)
2023/04/18(火) 15:42:16.79ID:sxhvE7iUa9デフォルトの名無しさん (アウアウウー Sacb-/q5i)
2023/04/19(水) 01:42:14.55ID:rDAf/S/Pa もうちょっとスッキリ
https://play.rust-lang.org/?version=stable&mode=release&edition=2021&gist=c4e09ff30cf2769ee28c5e0cfa2e2e1e
dependencies 描かなくて良い play.rust-lang.org ありがたや
https://play.rust-lang.org/?version=stable&mode=release&edition=2021&gist=c4e09ff30cf2769ee28c5e0cfa2e2e1e
dependencies 描かなくて良い play.rust-lang.org ありがたや
10デフォルトの名無しさん (スププ Sd7f-l2LK)
2023/04/19(水) 03:35:41.37ID:5n0sPtaFd おながいしまつ
https://ideone.com/iPWHR0
https://ideone.com/iPWHR0
11デフォルトの名無しさん (スフッ Sd7f-l2LK)
2023/04/20(木) 07:32:25.61ID:4QbBG9add まだでつか?
12デフォルトの名無しさん (アウアウウー Sa21-1cZQ)
2023/04/22(土) 05:13:45.40ID:ve/ll5uRa ライフタイム付き再帰構造体を再帰関数で回してlifetimeのvarianceで苦しむまでがボローチェッカチュートリアルです
13デフォルトの名無しさん (アウウィフ FF21-1cZQ)
2023/04/23(日) 10:52:30.36ID:XxfCyR3vF 制約は安全性を高めるためなんだろうけど率直に言ってウザいからな
他人に書かせるならRustを選ぶかもしれんがw
自分で書くものにはRustは不要かな
他人に書かせるならRustを選ぶかもしれんがw
自分で書くものにはRustは不要かな
14デフォルトの名無しさん (アウウィフ FF21-1cZQ)
2023/04/23(日) 18:43:21.25ID:y593Lq73F15デフォルトの名無しさん (アウウィフ FF21-YWDm)
2023/04/28(金) 10:49:45.13ID:pksuSfeeF 多目的トレイト
16デフォルトの名無しさん (スププ Sdbf-Dpku)
2023/05/02(火) 14:47:07.64ID:03fZg/+od おながいしまつ
https://pastebin.com/k1WxrDhN
https://pastebin.com/k1WxrDhN
17デフォルトの名無しさん (ワッチョイ 9f79-zzYQ)
2023/05/02(火) 19:44:51.40ID:CHSyAGjU0 C++toRustトランスレーター作ろうとは思わないの
18デフォルトの名無しさん (スププ Sdbf-Dpku)
2023/05/04(木) 14:29:32.75ID:lyoWn3h4d ただのトランスパイラならbindgenで足りる
どうせunsafeだらけになるし
MFCみたいな糞wrapperになるのが目に見えてる
APIからRust化しないと意味無いのでは
どうせunsafeだらけになるし
MFCみたいな糞wrapperになるのが目に見えてる
APIからRust化しないと意味無いのでは
19デフォルトの名無しさん (オイコラミネオ MM6b-fitb)
2023/05/05(金) 00:00:57.72ID:tbrjl4OGM 何でも置き換えればいいのかな?
例えばtouchのような対象も小さく即終わるコマンドとかも書き換えたほうがいいのか?
例えばtouchのような対象も小さく即終わるコマンドとかも書き換えたほうがいいのか?
20デフォルトの名無しさん (オイコラミネオ MM6b-fitb)
2023/05/05(金) 00:02:42.59ID:tbrjl4OGM 書き替えたら歴史に名が残るので書き換えると言うレベルじゃないかと
それに気が付いて勝手にどんどん書き換えても正式に採用してもらえるのかは謎
それに気が付いて勝手にどんどん書き換えても正式に採用してもらえるのかは謎
21デフォルトの名無しさん (ワッチョイ 1279-y4C+)
2023/05/06(土) 03:39:03.02ID:l5Xh2UOq0 それより自演失敗してますよ
22デフォルトの名無しさん (ワイーワ2 FF6a-ouLR)
2023/05/08(月) 11:49:41.64ID:PotcPEgCF cc とか bindgen とか試したが
確かにそこそこ使えるが微妙に完成度は低いと感じた
指定するオプションが足りないだけなのか
c の source は比較的完成度高くて
cpp の source は色々残念な結果になるイメージ
確かにそこそこ使えるが微妙に完成度は低いと感じた
指定するオプションが足りないだけなのか
c の source は比較的完成度高くて
cpp の source は色々残念な結果になるイメージ
レスを投稿する
ニュース
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 【野球】野球の未来に危機感「マイナースポーツになる」 宮本慎也氏が開催…学童大会 [尺アジ★]
- 中国「捜索レーダー起動は各国の通常の手法」 火器管制用か回答せず [蚤の市★]
- 【訃報】声優・西村知道さん死去 「SLAM DUNK」安西先生役 9月に体調不良のため一時休業 [少考さん★]
- 中国「日本のネトウヨを根絶してやるからな」。ネトウヨ、人生が終わる [805596214]
- お前らってヘアオイル何使ってるの?
- (´・ω・`)刑務所での暮らしwwwwwwwwwwwwwwww
- 尖閣はどう考えても絶対防衛線内
- ぺこーら、地震で同僚が次々配信を止めるなか強行し続けるので悪目立ちするwww [268244553]
- 【速報】高市早苗、起床 [779938112]
