OOP

id:Cryolite:20041130のid:paserryさんのコメントへの返答

長くなっちゃったのでこっちに書きました. と言っても以下の文章のほとんどはhttp://www.cdiggins.com/bil.htmlに書いてあることそのまんまなんですが・・・. >なかなか使いどころが難しいのですが とりあえず,(旧来の)インターフェースというものがあ…

C++ Boost Interface Library ( BIL )

http://www.kmonos.net/alang/boost/経由で http://www.cdiggins.com/bil.html 継承関係結ばずに動的多相性を構築するっていうのは,用いている要素技術としては多分これに似たものだろうなぁ. 全く同じことをやろうとしてすぐに挫折した経験がある自分とし…

動的多相性の後付け

動的多相性を後付けできるか考えてみる. 結論:「出来るけど('A`)ノ マンドクセー」 #include <iostream> class triangle { public: void draw() const { std::cout << "triangle::draw" << std::endl; } }; class rectangle { public: void draw() const { std::cout </iostream>…