注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
複数の(異なるかも知れない)型のオブジェクトが単一の関数から返される場合を想定する. template< cl... 複数の(異なるかも知れない)型のオブジェクトが単一の関数から返される場合を想定する. template< class T, class U > typename cradle::common_result< T const &, U const & >::type f( T const &t, U const &u, bool b ) { if( b ){ return t; } return u; }このとき,上のコード片におけるメタ関数 cradle::common_result の設計と実装を行いたい,という問題. まず,標準の規格 ISO/IEC-14882:2003 にある記述で問題領域をほぼ共有するものがあるのでそれを参考にする.(3項)条件演算子の戻り値の型に関する記述 (5.16/3), (5.16/4), (5.16/5), (5.16/6) がそれ.ちゃんとこれを説明す
2007/02/04 リンク