Not sure why i have this error or if im going about this operator right.

I also cant seem to split this filer into a header and source without errors.

Thanlks

position.h:85: error: ‘Position<Type> operator=(Position<Type>&) [with Type = int]’ must be a nonstatic member function
position.h:85: error: ‘Position<Type> operator=(Position<Type>&) [with Type = int]’ must take exactly two arguments