- 216 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 08:09:16.16 ID:5C7dh5cI.net]
- std::set にラムダ式渡すとき
std::set<T, decltype(comp)> s(comp); ってなるのダサすぎるんだけどどうにかならない? std::set<T> s([](T x, T y) { return x < y; }); みたいに直接書きたい make_set みたいな関数テンプレート用意すれば解決するのはわかるんだけどクラステンプレートだとどうしてダメなんだ あとこれが自作クラスだった場合推論補助とかでどうにかできるんだろうか
|

|