- C++相談室 part115 [転載禁止]©2ch.net
946 :デフォルトの名無しさん[sage]:2015/02/24(火) 14:36:25.53 ID:QjkvKQyz - >>944
それ仮想メソッドそのものを否定してるよな メソッドにiterator渡して、仮想メソッドの中でループしなよ
|
- C++相談室 part115 [転載禁止]©2ch.net
947 :デフォルトの名無しさん[sage]:2015/02/24(火) 14:41:04.53 ID:QjkvKQyz - >>944
get_print_methodという仮想関数を作っちゃいな baseだけnull返せばいい
|
- C++相談室 part115 [転載禁止]©2ch.net
952 :デフォルトの名無しさん[sage]:2015/02/24(火) 16:01:04.59 ID:QjkvKQyz - >>949
CRTPにする iteratorのfirst lastを渡して呼び出し先でループする printメソッドの呼び出しが必要かのbool値を返すvirtual関数を作る printメソッドへのポインタもしくはproxyを返すvirtual関数を作る
|
- C++相談室 part115 [転載禁止]©2ch.net
953 :デフォルトの名無しさん[sage]:2015/02/24(火) 16:02:28.08 ID:QjkvKQyz - >>951
一般的には無駄な小細工という ベンチマークとれば何の意味もないことが分かる
|
- C++相談室 part115 [転載禁止]©2ch.net
970 :デフォルトの名無しさん[sage]:2015/02/24(火) 19:10:25.34 ID:QjkvKQyz - >>954
何通りも小細工を試して測定してみなよ 全部無駄だったと分かるのも必要な勉強
|