Rustとか言うダブスタ言語 (173レス)
Rustとか言うダブスタ言語 http://medaka.5ch.net/test/read.cgi/prog/1729120072/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
17: 仕様書無しさん [sage] 2024/10/17(木) 19:08:52.19 >>15 所有権を移してるんでないか? http://medaka.5ch.net/test/read.cgi/prog/1729120072/17
111: 仕様書無しさん [sage] 2024/10/20(日) 19:52:41.19 >>104 移譲はポインタ渡しをしない 以下は生成コードレベルの話になるが 関数へ引数を渡す時に 移譲でもコピーでも小さい値(例えば64bitのLinux環境なら48バイト以下)ならばレジスタ(最大6個使用)で関数に渡される 移譲でもコピーでも巨大な値ならば最適化によりポインタ渡しになる つまり移譲とコピーは全く同じ http://medaka.5ch.net/test/read.cgi/prog/1729120072/111
117: 仕様書無しさん [] 2024/10/20(日) 22:04:12.19 Rustは非常にシンプルでこの3つしかない ・ムーブ値渡し ・コピー値渡し ・参照渡し (値への参照が渡される) Rustはレジスタのない環境(例: Wasm)にも対応しているのでレジスタを意識する必要はない (むしろ環境指定してる場合を除いてレジスタを仮定してはいけない) 参照とアドレスはイコールではない スライスなど可変長の値への参照は値を指すアドレスと長さのペアになる トレイトオブジェクトへの参照は値を指すアドレスとvtableを指すアドレスのペアになる http://medaka.5ch.net/test/read.cgi/prog/1729120072/117
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s