[過去ログ] 次世代言語12 Go Rust Swift Kotlin TypeScript (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
202
(1): デフォルトの名無しさん [sage] 2018/07/17(火) 20:27:09.02 ID:anKKTTWb(1/3) AAS
>>175
175(1): デフォルトの名無しさん [sage] 2018/07/17(火) 00:31:27.59 ID:c2JpqyiJ(1/5) AAS
>>168
C/C++の&演算子と仕様を合わせただけだろ
仮に借用に&を使わない場合はどうするのが良いと思うわけ?

あと「元値を破壊」ってどう言うこと?
「移動」と「破壊」を同義として使ってるの?
デフォルト借用

破壊というと御幣があるが、C++の仕様をいうならなおさら
auto_ptrへの所有権移動で
=だけで移動するのがわかりにくいからって非推奨になった経緯がある
207
(1): デフォルトの名無しさん [sage] 2018/07/17(火) 22:14:55.31 ID:anKKTTWb(2/3) AAS
C++ユーザー取り込むために文法にせてるのに
肝心のところでC++ユーザーが混乱するじゃないか…
どうせ=で移動したって参照わたしてるんだから&の意味がズレてる

所有権の移動という重要なできごとにこそ別途印がつくべきだった
211
(1): デフォルトの名無しさん [sage] 2018/07/17(火) 23:26:02.33 ID:anKKTTWb(3/3) AAS
Rustも=でコピーのことがあるから余計ややこしい
let p = q ってかいてあってqがその後も使いまわせるかぱっと見わからんとか
ポインタっぽく普段の=は参照渡しで&が所有権移動にすりゃよかったとおもう
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.044s