Why can't structs be derived from?

Jens jne at somewhere.org
Tue Mar 15 06:25:13 PDT 2011


It seems rather fundamental to be able to compose a new struct from a 
given struct using inheritance. Why is this not allowed?

struct slist_node
{
    slist_node* next;
};

template <class T>
struct slist_node<T>: public slist_node
{
    T data;
}; 




More information about the Digitalmars-d mailing list