2008-08-27から1日間の記事一覧

テンプレートの邪道な使い方

C++

例えば、メンバ関数を引数とする関数を使うとき、templateを使うと簡単に書ける。 #include using namespace std;class CInt { int n; public: CInt(int m) { n = m; } void print() const { cout };template void func(CInt *c, T f) { (c->*f)(); }int mai…