次世代言語Part7[Go Rust Swift Kotlin TypeScript] at TECH次世代言語Part7[Go Rust Swift Kotlin TypeScript] - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト800:デフォルトの名無しさん 17/11/25 13:04:31.47 0CVryiWG.net qsortがあるんだからいけるいける 全部void*で 801:デフォルトの名無しさん 17/11/25 13:31:58.11 IlEVZyoE.net qsortの闇は深い void*もあるが、要素の比較が本当にO(1)なのかどうかの責任を呼び出し側に転嫁する 802:デフォルトの名無しさん 17/11/25 13:50:07.83 mxSpQEHX.net なんだその責任って 803:デフォルトの名無しさん 17/11/25 14:01:56.85 OgtFvRib.net 結局、型とgeneric(もしくはマクロ)をいい感じに統合するのって かなり難しいんだろう。 アドホックなやり方になりやすい。 804:デフォルトの名無しさん 17/11/25 14:38:33.35 jw2r+SZ3.net そこでC++ですよ 805:デフォルトの名無しさん 17/11/25 14:52:25.29 8YG3Nyuz.net 比較のオーダーはcのqsortに限らずなんでもそうだろ なんだかんだ言って C++ はよく出来てるよね。 constexp なんて他の言語も見習って欲しい 806:デフォルトの名無しさん 17/11/25 20:04:53.59 FJeVGVwT.net Fortranのparameterもその類いだっけ? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch