Просто инициализируйте head
в ctor, и оно должно работать.
class LList{
//...
LList() : head(0) {} // or head(NULL) if you prefer
// ...
};
Примечание: IIRC считается одинаково плохим стилем по сравнению с == NULL
, как, например, == TRUE
... чем лучше (по моему не столь скромному мнению) стиль if(!head)
, но это это косметика. Так что просто записка.