why does it say p is undefined?Code:template <class T> class B {
protected:
T *p;
// even if replacing T with int doesnt help
};
template <class T> class D : public B<T> {
public:
D()
{
p = NULL; // error ?!?!?!?!?!
}
};
(using gcc)
is it a syntatic problem?