以後更動實作方式不會影響到其他部分
這當然不包含語意的更動
他無法也無需要跟boost Functor比較
之前貼了一篇 std,boost ,loki的比較
我用意只是讓大家看一下他們的語法而已,沒別的意思...
用一般的Functor誠如AvHacker大講的,boost比較好用
但妳如果要使用Command Pattern,妳可以拿loki的這個輔助工具來做
只是這個工具剛好是用Functor實做出來的而已.....
On 1月16日, 下午8時20分, "OOD Tsen" <oodt...@gmail.com> wrote:
> Functor要做這麼麻煩的工程
> 還是主要希望能切斷模組的耦合性
>
> 以後更動實作方式不會影響到其他部分
> 這當然不包含語意的更動
如果看完第五章跟第十一章,
應該多少能體會 Functor 的存在是拿來設計以 template generalize 過的介面,
而不是直接拿去跟 bind 來 bind 去這麼單純而已,
如果需求真的只是這樣,
那的確不如用 boost 還來得簡單多了。