トップページ > プログラム > 2020年03月30日 > Oymj8mf6

書き込み順位&時間帯一覧

1 位/152 ID中時間01234567891011121314151617181920212223Total
書き込み数1002200000000010100200009



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
次世代言語18 Go Rust Elixir Kotlin TypeScript
Rust part8
【初心者歓迎】C/C++室 Ver.105【環境依存OK】
C++相談室 part150

書き込みレス一覧

次世代言語18 Go Rust Elixir Kotlin TypeScript
862 :デフォルトの名無しさん[sage]:2020/03/30(月) 00:42:47.60 ID:Oymj8mf6
>>847
スクリプト言語ではないが、GPGPU 用のC言語に似た言語は、そもそも
最初から並列処理を前提にしている。
Rust part8
320 :デフォルトの名無しさん[sage]:2020/03/30(月) 03:44:28.46 ID:Oymj8mf6
記法の問題で、>>318は、C++ と勘違いしたんでは。
Rustだと
let i = 1;
let j = &i;
が正しいはず。
Rust part8
321 :デフォルトの名無しさん[sage]:2020/03/30(月) 03:57:10.09 ID:Oymj8mf6
iter.map(|i| i * 2)
と書いた場合、|i| i * 2 の部分は、closure や Lambda expression, lambdas
と呼ばれるものなんだろうけど、|&i| と書く形式はなかなか検索では出てこない。
Rust part8
323 :デフォルトの名無しさん[sage]:2020/03/30(月) 04:40:37.32 ID:Oymj8mf6
>>322
ところで、
let &x = y;
ってどういう意味ですか?

let y:i32 = 5;
let x:&i32 = y;
とは違うんでしょうか?
Rust part8
324 :デフォルトの名無しさん[sage]:2020/03/30(月) 04:45:30.74 ID:Oymj8mf6
誤: let x:&i32 = y;
正: let x:&i32 = &y;
Rust part8
326 :デフォルトの名無しさん[sage]:2020/03/30(月) 14:27:14.40 ID:Oymj8mf6
>>325
let i:() = i;
はどういう意味でしょう。
Rust part8
329 :デフォルトの名無しさん[sage]:2020/03/30(月) 16:45:46.87 ID:Oymj8mf6
>>327
なるほど。貴重なテクニック有難うございます。

>>328
それを使えば構造体(?)や参照型などの lifetime も表示できますでしょうか?

何か lifetimeを確認する方法をご存知の型がいらっしゃればご教授頂ければ幸いです。
【初心者歓迎】C/C++室 Ver.105【環境依存OK】
782 :デフォルトの名無しさん[sage]:2020/03/30(月) 19:25:06.14 ID:Oymj8mf6
>>781
OpenGLが使いにくいという意味で言ってるなら、使いにくくなったのは OpenGL 2.0
以後に入った部分のみだ。
OpenGL 1.0 は非常に美しく人気が有った。
ところが、Direct3Dに対抗するためか、高速化やShaderの導入のために
2.0では非常に使いにくい方式を追加してしまった。

ややこしいのは、WebGL や OpenGL ES は、その 2.0 の部分だけをベースにしてしまったため、
美しい OpenGL 1.0 とは互換性が全く無い。
だから、WebGL や OpenGL ES から入った人は、OpenGLといえば、その使いにくい関数セット
の方しか知らないから、OpenGLは使いにくいと思ってしまっている。
C++相談室 part150
59 :デフォルトの名無しさん[sage]:2020/03/30(月) 19:28:43.95 ID:Oymj8mf6
>>57
その程度なら、ネットで検索して見つからないようなら、手で書いたほうが早いね。
2つの列を共にソートしたあと、マージソートの様に左端から順に比較して同じなら
1つ分だけ dest にコピーするようにすれば良いだけ。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。