2006-12-04から1日間の記事一覧
知ってる人も多そうですが、タプル引数は特殊化できません。色々書き方変えてダメだったので恐らく無理です。 template hoge(T... : TypeTuple!(int, int)){ ... } // エラーこれはそれなりに問題で、std.traitsで取得した型タプルを元にテンプレート引数の…
今日はstd.traitsの謎に迫ります! テンプレート引数に渡された関数がオーバーロードされてる時はどうなってるんでしょう、と言う話です。 結論から言うと始めに宣言されたものが返ってきます… int f(int x){ return x; } char[] f(char[] s){ return s; } c…
が追加されたので下のはやる気なくなったとか。
そういえば忘れていましたがクラステンプレートの特殊化もできません。traitsで何とかして下さい。おしまい。