Entries from 2009-07-27 to 1 day

C++ で仮想メンバ関数テンプレートを使いたい

class Base { public: template <typename T> virtual void print(const T& v) { ... } }; class Derived : public Base { public: template <typename T> virtual void print(const T& v) { ... } }; とか書きたい (けど動くわきゃない)。どうやれば書けるんだろうと思って、 #inclu</typename></typename>…

任意のイテレータを抽象型にラップするイテレータを書く話

C++ で仮想メンバ関数テンプレートを使いたい - kazuhoのメモ置き場の件、id:moriyoshi さんからトラックバックをいただきました。ありがとうございます。 それにしてもこの 2 つは本当に水と油だね。typeinfo 見てディスパッチする、というのがばっちりはま…