Loki萌え

Modern C++ Design を読み直した。

サポートされているデザインパターンのうちいくつかは、最初読んだときにはいまいちピンとこなかった。多分自分で使ってみたことがなかったからだろう。 だが、今日は違った。つい先日勉強のために <GoF本 を読みながらいろいろやってみたからだ。Visitorの実装の手間も少しは分かっただけに、 Loki の有り難みが分かった。

オタクの語彙でいうなら「Loki萌え〜」だ。自動化されたAbstract Factory, 柔軟なSmart Pointer, それを支えるTypelist。Loki萌え!

Modern C++ Design―ジェネリック・プログラミングおよびデザイン・パターンを利用するための究極のテンプレート活用術 (C++ In‐Depth Series)

Modern C++ Design―ジェネリック・プログラミングおよびデザイン・パターンを利用するための究極のテンプレート活用術 (C++ In‐Depth Series)