2011-07-21から1日間の記事一覧

VimScript その後

最終的にこんな感じになりました。 本当に誰得……。 [使い方] " 実装部は下記参照 function! s:minus(a, b) return a:a - a:b endfunction " s:apply で関数を評価する echo s:apply("s:minus", 5, 2) " 3 let joint = {} function! joint.apply(a, b) return…

C++ で、Model-View-Controller とか

C++

結構適当。 MVC 自体うろ覚えなので、ところどころ間違っているかも。 あんまり Pluggable じゃない気もする。 [ソース] #include <iostream> #include <boost/signals2.hpp> template<typename T> struct hp_view1{ void operator()(T const& model){ view(model); } void view(T const& model){ std::</typename></boost/signals2.hpp></iostream>…