main.cpp:35: error: ISO C++ forbids declaration of `addhead' with no type
main.cpp:35: error: prototype for `int dslk<T>::addhead(T)' does not match any in class `dslk<T>'
main.cpp:20: error: candidate is: void dslk<T>::addhead(T)
main.cpp:35: error: template definition of non-template `int dslk<T>::addhead(T)'
main.cpp:46: error: ISO C++ forbids declaration of `print' with no type
main.cpp:46: error: prototype for `int dslk<T>:
rint()' does not match any in class `dslk<T>'
main.cpp:21: error: candidate is: void dslk<T>:
rint()
main.cpp:46: error: template definition of non-template `int dslk<T>:
rint()'
main.cpp:57: error: `main' must return `int'