template <class T>
class BASE
{
T * ptr;
};
class CHILD : public BASE<CHILD>
{
// more stuff
}
// implementation
ptr = new CHILD;
//
templates and inheritance
Is it possible for a nontemplate class to inherit from a templated base with the type specified? What i mean is, is this syntax legal?
will that type of setup work?
[edit: added source tags]
[edited by - Magmai Kai Holmlor on June 7, 2002 1:06:57 AM]
template <typename T>class A{public: A(T t) : var(t) {}private: T var;};class B : public A<int>{public: B(T t) : A(t) {}};
Something like that? Yes.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement