tarosukeの日記: C++テンプレートの特殊化
日記 by
tarosuke
何とか複数引数の再帰テンプレートの終了条件の処理がでけた。三項演算子は使えるがg++は式を遅延評価しないので三項演算子で再帰を止めることはできず、再帰の末端は特殊化されたテンプレートを使わなければならない。そしてテンプレート引数全てに定数を指定しなければ特殊化されることはない。何この直交性のなさ!
何とか複数引数の再帰テンプレートの終了条件の処理がでけた。三項演算子は使えるがg++は式を遅延評価しないので三項演算子で再帰を止めることはできず、再帰の末端は特殊化されたテンプレートを使わなければならない。そしてテンプレート引数全てに定数を指定しなければ特殊化されることはない。何この直交性のなさ!
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
C++テンプレートの特殊化 More ログイン