Il faut mettre une interface commune sans template à la classe template.
struct BaseExample { virtual void do_stuff() = 0; virtual ~BaseExample() {} }; template <typename T> struct Example : BaseExample { ... }; // .. BaseExample *obj;
How can I declare a template pointer without knowing the type? Archive du 21/11/2011 le 18/12/2019